字节后端一二三面面经(已上岸)

字节跳动(后端开发工程师 — 上海创新业务)

笔试

  • 4.12 笔试

一面

  • 4.18 一面(视频面 - 40min)

    • Java 内存模型
    • 两个进程的变量的地址相同,它们之间的写操作有相互的影响吗
    • 进程通信的方式
    • 关系型和非关系型数据库
    • 事务的特点
      • 原子性和一致性的实现原理(不会)
    • TCP 和 IP 为什么要四次挥手
      • Close_wait 状态是什么(不会)
    • 甲乙轮流射箭,两个人命中靶子的概率都是0.5,谁先射中就赢,问甲获胜的概率(答案2/3)
    • 算法题:给出一串数字,去掉k个数,问能形成的最小的数

二面

  • 4.18 二面(视频面 - 50min)

    • Java HashMap
      • put 数据的过程
      • 链表非常长会怎么样
      • 什么情况下会转红黑树(不会)
      • ConcurrentHashMap 作的改进
    • 常见的垃圾回收算法
      • 引用计数的循环引用的情况
    • MySQL 的联合索引
      • 索引的底层结构
    • 100个人坐座位,第一个人随机坐一个座位,后面的人优先坐自己的座位,只有当自己的座位被占了才会随机坐,问第100个人能坐到自己座位的概率(答案50%,不会)
    • 段页式管理下,CPU取数据要几次访存
    • 算法题:给出一个数字串的排列,找出下一个比当前数更大的一个排列(不能用next_permutation)

三面

  • 4.18 三面(视频面 - 55min)
    • 场景题:对 HashMap rehash 的时间进行优化
      • 我第一次答了:事先预估 capacity,直接申请相应大小
      • 我第二次答了:扩容时仅申请数组但不拷贝,当get命中时顺便拷贝过去
        • 缺点是什么(可能会生成很多数组)
        • 再优化(不会)
    • 手写单例模式(饿汉、DLC懒汉)
    • 算法题:给出一个转义后的字符串,问原串是什么?(写得不好)

  前两面的表现还稍微凑合,第三面就有点拉跨了。
  字节效率很高,三面即在一天内完成,今天4.23已收到offer,挺开心的哈。

#字节面试##字节跳动##面经##校招##Java工程师#
全部评论
校招?
1 回复 分享
发布于 2020-04-23 21:52
在哪投的呀
点赞 回复 分享
发布于 2020-04-23 21:58
后台开发?
点赞 回复 分享
发布于 2020-04-24 01:22
楼主,没问项目?
点赞 回复 分享
发布于 2020-04-24 09:28
请问三面之后多久收到的hr面呀?
点赞 回复 分享
发布于 2020-04-24 10:17
楼主我跟你面试问的问题很多都一样。不过我三面回答得不太好,估计凉了。
点赞 回复 分享
发布于 2020-04-24 19:13
感觉你答得都很好啊,爱奇艺那边是没有hc了吧
点赞 回复 分享
发布于 2020-04-29 10:24

相关推荐

Allen好Iverson:我看牛客都是20-30k的 这个3.9k爆出来有点,哈哈哈哈
点赞 评论 收藏
分享
目前这家已经离职了,想着要不要再找一份可以转正的实习,想着all in春招,春招之后再找实习,但是又没把握春招能拿到offer。现在已经有一段实习了,7月到12月,当时all in转正,但是没得,也错过了秋招。现在问题就是说在学校,临港,不租房的话通勤来回得5 6个小时,租房又得倒贴实习,实习的话又没有经历去准备春招了。其实也是有可能毕业后往广东那边发展的,离家近一点,但是也就深圳java岗好一些。佬们路过能给晚辈一点建议吗。
黑皮白袜臭脚体育生:有实习经历除非到春招前能找到比实习经历title好的多的公司,不建议再找一段实习了,拿这段时间出来沉淀allin春招,春招后期还有补录,虽然机会不多但同样的竞争对手也不会多了,其实和春招高峰期相比拿offer难度差距不大,实在没拿到正式offer到五月份还有招25届的转正实习,再不行25届还能进一些接收应届生的社招岗,都有机会的另外宣传下自己的开源仿b站微服务项目,GitHub已经390star,牛客上有完整文档教程,如果觉得有帮助的话可以点个小星星,蟹蟹
点赞 评论 收藏
分享
评论
9
109
分享
牛客网
牛客企业服务