字节后端开发实习生-基础架构技术3面+HR面已offer

2021.3.14一下午3面

一面(40min)

  • java线程是内核线程还是用户线程
  • 设计高并发1w的web框架
  • 如何去并发处理1w个请求(用户级线程?)
  • juc框架
  • juc框架阻塞用的是用户阻塞还是内核阻塞
  • 内核态和用户态的区别
  • gc算法
  • 说说垃圾回收器(g1)
  • g1和cms区别
  • 你说g1可以计算回收的收益,那cms为什么不可以呢,据我所知cms也可以
  • g1为什么可以做到低延迟?
  • g1如何计算回收的收益来估计延迟呢?
  • 连问几个为什么(我答的有点模糊)
  • mybatis如何防止sql注入
  • innodb事务的隔离级别
  • innodb如何实现四个事务隔离级别
  • innodb如何处理幻读
  • 自旋锁?
  • 算法题:z型打印二叉树(给30min)

二面 (50min)

  • 介绍下项目
  • 项目:关于高德地图SDK这部分你具体怎么去做的
  • 项目:第二个项目你除了管理小组成员你还做了啥
  • 项目:第二个项目数据库都有哪些表,多表查询
  • 项目:第二个项目如何处理多个用户同时下单房间
  • 项目:第二个项目如何处理下单锁定
  • 项目:第三个项目用了redis为什么用redis,如何使用的redis,在什么时候决定用的?
  • 项目:第三个项目redis缓存一致性如何处理
  • 学过哪些课程?数据结构、OS、网络
  • TCP/UDP/IP 区别
  • OS课程学的什么,做过相关的课程项目吗
  • 如何理解OS堆/栈
  • 如何理解OS中的方法调用栈
  • 算法题:整数字符串转整数(看着我写)

三面 (20min)

  • 对哪方面比较感兴趣(数据库)
  • 为什么对数据库感兴趣
  • 考研吗
  • 为什么不考研
  • 平时看哪些书
  • innodb底层数据结构知道哪些?(页)
  • redis底层数据结构知道吗(不知道)
  • 闲聊

HR(40min)

  • 聊项目是做什么的?怎么分工的?
  • 为啥想投这个岗位
  • 考虑其他岗位吗
  • 其他公司有在投吗
  • 你考虑公司的优先顺序呢
  • 你为啥喜欢数据库呢
  • 你优先选择哪个城市呢
  • 父母知道你这个情况吗
  • 父母支持你吗
  • 巴拉巴拉

3.25

offer收到拉

#字节跳动##面经##校招##Java工程师#
全部评论
过了xdm
7 回复 分享
发布于 2021-03-15 18:46
请问楼主在简历上写了精通高并发嘛?为啥问这么多高并发呀?😢
3 回复 分享
发布于 2021-03-14 22:12
楼主最后过了吗
点赞 回复 分享
发布于 2021-03-14 21:59
innodb底层数据结构知道哪些,这种问题大概要问到什么深度呀?
点赞 回复 分享
发布于 2021-03-14 22:34
java线程有明确说明是内核线程还是用户线程吗,好像混合的吧
点赞 回复 分享
发布于 2021-03-14 22:53
楼主一面结束之后面试官有问实习地点的问题吗
点赞 回复 分享
发布于 2021-03-14 23:11
并发处理一万个请求,可以用io多路复用吗?
点赞 回复 分享
发布于 2021-03-15 09:12
楼主,您的项目经验都是自己做过的项目吗?我参与的是别人的项目,对项目本身理解的不是特别深,能写在简历上吗?
点赞 回复 分享
发布于 2021-03-15 13:38
juc框架阻塞用的是用户阻塞还是内核阻塞,这个怎么回答啊?
点赞 回复 分享
发布于 2021-03-25 11:08
楼主是基础架构哪个部门呀
点赞 回复 分享
发布于 2021-04-05 21:38
请问字节的hr面会刷人吗
点赞 回复 分享
发布于 2021-04-09 20:14
楼主base哪里啊
点赞 回复 分享
发布于 2021-04-17 12:34

相关推荐

11-13 09:32
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
12 87 评论
分享
牛客网
牛客企业服务