字节跳动提前批后端面经(17号更新到二面)

7.17 更新
二面主要在聊项目,问的问题不多,面试后半小时HR通知通过了,三面约到了下周日(战线好长)

  • 项目
  • 容器和虚拟机的区别
  • 容器如何实现资源隔离
  • 讲一下共识算法
    上面三个问题都是从项目衍生出来的
  • 类加载机制
  • 引用的第三方的库由什么加载器加载
  • synchronized和ReentratLock
  • 线程池(参数、调度过程、拒绝策略、阻塞队列原理)
  • 实现一个阻塞队列
  • 合并重复区间
  • 描述URL请求过程

7.11 更新
竟然过了,二面直接安排到下周


7.10 一面
同学内推的南京后端开发岗,没有具体部门。
问的内容整体挺常规的,面试官态度很好,抛的问题都有衔接,引导着你去回答。而且问题相对比较开放,不管了解多少都可以讲一讲。
可惜答得不是很理想,没有任何后续,大概率凉了。继续慢慢准备吧,不能太急功近利。

1、 Java

  • hashcode 和 equals 方法的作用
  • 引到 HashMap 上便让讲了对 HashMap 的了解
  • wait 和 notify 方法的作用
  • 再引到线程上问线程同步方法有哪些方法
  • synchronize 和 ReentrantLock 的区别
  • 讲下对 interrupt 方法的了解(问一定会抛出异常吗没答上来)
  • 等待锁的线程怎么管理(阻塞队列,问实现原理没答上来)

2、 操作系统、数据库

  • CPU调度算法(先到先服务、时间片等)
  • 讲一下数据库索引的了解
  • Redis有哪些数据类型及应用场景
  • zset原理(跳表,没想起来,最可惜的)

3、 算法

  • 最左下节点
    和面试官确认了一下定义,最左下节点就是最下一层的最左节点。
    层次遍历。
  • 非等概率硬币
    用正反面概率不相等的硬币表示等概率事件。虽然知道简单,但就是没想出来怎么组合,数学太渣
#字节跳动##面经##提前批##校招##Java工程师#
全部评论
连续扔两次硬币,一正一反的概率等于一反一正,两反或者两正就重扔。
点赞 回复 分享
发布于 2019-07-13 00:26
什么时候面的啊老哥
点赞 回复 分享
发布于 2019-07-10 19:54
老哥过了吗
点赞 回复 分享
发布于 2019-07-10 20:02
谢谢楼主 祝你通过哦
点赞 回复 分享
发布于 2019-07-10 20:21
这两个算法题好迷啊
点赞 回复 分享
发布于 2019-07-10 20:31
投的哪里
点赞 回复 分享
发布于 2019-07-10 22:04
谢谢老哥分享
点赞 回复 分享
发布于 2019-07-11 06:02
谢谢大佬分享,祝大佬好运😁😁
点赞 回复 分享
发布于 2019-07-11 09:57
UP投完简历后几天通知面试的啊
点赞 回复 分享
发布于 2019-07-11 18:31
我也是10号面的,一面就结束了。大概率凉了吧。希望和你一样,能收到后续的邀约。🤣
点赞 回复 分享
发布于 2019-07-11 18:34
提前批吗
点赞 回复 分享
发布于 2019-07-11 18:58
感谢大佬分享面经! 可以来参加一下牛客面经征集活动,可以获得京东卡,牛客周边等惊喜好礼! 技术方向活动链接:https://www.nowcoder.com/discuss/204534
点赞 回复 分享
发布于 2019-07-11 19:26
昨天面的,还没给通知,方的一批
点赞 回复 分享
发布于 2019-07-12 17:55

相关推荐

无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
微风不断:兄弟,你把四旋翼都做出来了那个挺难的吧
点赞 评论 收藏
分享
评论
点赞
97
分享
牛客网
牛客企业服务