字节JAVA研发面试
面试4轮字节Java研发岗
面试4轮字节Java研发岗
- 讲一下线程池参数的含义
- Innodb的索引实现
- 为什么是B+树?
- Redis的使用,分布式锁的实现
- 操作系统虚拟内存换页的过程
- TCP三次握手
- volatile关键字的作用
- 乐观锁、悲观锁
- 之前用过哪些设计模式?
- 算法题:滑动窗口
字节跳动技术二面
- 说一下B树和B+树的区别
- 说一下HashMap的实现,扩容机制,扩容时如何保证可操作?
- Redis扩容机制(渐进式单线程扩容)
- Spring IoC的原理,如何实现,如何解决循环依赖?
- 两线程对变量i进行加1操作,结果如何?为什么?怎么解决?
- CAS概念、原子类实现原理
- synchronize底层实现,如何实现Lock?
- AQS有什么特点?
- 手写项目中某个模块代码。
- 介绍各种网络协议。
- DNS在网络层用哪个协议,为什么。
- 介绍HTTPS协议,详述SSL建立连接过程。
- 代码题:反转单链表。
- 代码题:复杂链表复制。
字节跳动技术三面
- 算法题多到爆炸,感觉是算法专场,宇宙条果真名不虚传
- 说一下Java垃圾回收机制
- 64匹马,8个赛道,找最快的4匹马
- 给出两个升序数组A、B和长度m、n,求第k个大的
- 给出数组A,长度为n,数组中元素的值位于[0, n - 1]之间,求是否有重复元素
- 讲一下多线程与多进程区别
- JVM中什么时候会进行垃圾回收?什么样的对象是可以回收的?
- Spring主要思想是什么?
字节跳动技术四面
- 场景题目:设计一个短域名服务:短信存不了太长网站,需要弄成短域名,你该如何设计一个服务,可以为全国的网址服务。
- TCP为什么是三次握手四次挥手?
- 数据库的隔离级别
- sql题,写了个连表查询外加模糊查询
- 算法:镜像二叉树 …
字节JAVA研发面试相关推荐
- 字节跳动Java研发面试总结:2个星期,4轮面试,我终于拿到offer
个人背景: 坐标背景,某211本科毕业生,计算机专业,前公司是某B站,辞职之后就重新规划了一下自己的职业方向,最终目标定在了字节跳动,比较年轻化的一家互联网公司,近几年的发展速度也比较快. 综合方面来 ...
- 扛过字节Java研发岗4轮面试,收到sp offer(月薪35k)!揭秘字节面试流程及考题(附带答案)
3 轮技术面 + 1 轮 HR 面,他最终拿到了 35k*16薪 的 Offer. 第一轮主要考察 Java 基础,二.三轮注重对应技术的掌握,以及对过往项目的业务理解.之所以令他印象深刻,是因为每轮 ...
- 字节Java高工面试:java软件开发工程师的市场薪资
专题1:JavaOOP 1.什么是B/S架构?什么是C/S架构 2.Java都有哪些开发平台? 3.什么是JDK?什么是JRE? 4.Java语言有哪些特点 5.面向对象和面向过程的区别 6.什么是数 ...
- 字节Java高工面试:java时间戳是毫秒还是秒
前言 说起来开始进行面试是年前倒数第二周,上午9点,我还在去公司的公交上,突然收到蚂蚁的面试电话,其实算不上真正的面试.面试官只是和我聊了下他们在做的事情(主要是做双十一这里大促的稳定性保障,偏中间件 ...
- **Java有哪些悲观锁的实现_淘宝Java研发面试:Redis+Mybatis+高并发+线程池
在面试的这件事上,我做了大量的"功课",首先我研究了几乎所有大厂的面试题,还和负责招聘工作的几个朋友,详细的探讨了 Java 面试所要涉及的知识点 并发 简单描述下悲观锁乐观锁 J ...
- 并发执行变成串行_网易Java研发面试官眼中的Java并发——安全性、活跃性、性能...
一. 安全性问题 线程安全的本质是正确性,而正确性的含义是程序按照预期执行 理论上线程安全的程序,应该要避免出现可见性问题(CPU缓存).原子性问题(线程切换)和有序性问题(编译优化) 需要分析是否存 ...
- 2016年魅族Java研发面试总结
1.一个台阶总数为n,可以跳上1级台阶,也可以跳上2级.求跳上一个n级的台阶总共有多少种跳法.时间复杂度是多少? 对于本题,前提只有 一次 1阶或者2阶的跳法. a.如果两种跳法,1阶或者2阶,那么假 ...
- 【本人秃顶程序员】作为字节跳动的研发面试官,有些话我不得不说!
今天看到了一篇关于如何准备面试的文章,分享给大家.尽管很多人都讨厌 "面试造航母,工作螺丝钉"的局面,但又不得不收起脾气假笑面对.谁让谁僧多粥少呢? 正文开始 2019春招过半,面 ...
- Java研发方向如何准备BAT技术面试(超级干货)
背景: 最近BAT等各大互联网巨头们的校招陆陆续续都准备开始了,可能对于在校的大多数学生来说,不知道如何正确衡量自己掌握的技术,更不知道BAT这样的公司会要求自己必须具备什么样的技术能力.对于Java ...
最新文章
- 洛谷P1908求逆序对【树状数组】
- java商城管理系统ssm_基于SSM+MYSQL的一个小型商城网站后台管理系统
- POJ 3267为什么优先队列超时,DP就能过,难过
- 如何训练您的医生...使用开源
- init.d目录理解
- HTML之表单的基本知识
- 4十4十4写成乘法算式_小学数学二年级下册数学1-4单元知识点复习提前准备才能考的更好...
- python科学计算库-python 科学计算基础库安装
- 内外网切换,内网固定ip
- 论文阅读17 | Cross-modality Person re-identification with Shared-Specific Feature Transfer
- [VB.NET]vb.net如何捕捉摄相头的视频
- uac管理员程序_有启用UAC的管理员快速打开程序的方法吗?
- Excel的题库转换为word的题库
- error converting to execution character set illegal byte sequence报错解决办法
- 2019.4.16 掌恒首页铺设练习
- 【听】怪诞行为学,可预测的非理性
- docusign文档打不开_DocuSign可让您以电子方式签署文件 | MOS86
- 数据指标 | 网站数据分析体系
- 夜莺监控v3组件分析---Redis
- DSP、DMP、CDP、CRM
热门文章
- web developer tips (19):设置默认视图为设计视图
- 类和接口的使用-类和成员可访问性最小化
- 与女儿谈商业模式 (4):戴尔的成功秘诀
- Java算法面试题:编写一个程序,将e:\neck目录下的所有.java文件复制到e:\jpg目录下,并将原来文件的扩展名从.java改为.jpg...
- 物联网其实只是一个话题
- Pipeline Alpha版本项目展示
- 【cocos2d-x从c++到js】13:回调函数2——JSCallbackWrapper
- 09-Windows Server 2012 R2 会话远程桌面-标准部署-使用PowerShell进行部署2-2
- 二分法查找的JAVA程序
- vuex页面数据丢失_解决 vuex 中的数据在页面刷新之后就丢失的问题