首页 > 实习——字节一二HR面+蚂蚁一二三四HR面
头像
半不多
编辑于 2021-04-08 10:52
+ 关注

实习——字节一二HR面+蚂蚁一二三四HR面

在牛客看各位佬们的面经学到很多,来反哺一波

字节

3.11 字节连着两面一起的,一面全问项目,二面全问基础,然后3.12就hr面了,一天走完流程,效率太快了。。。

楼主的项目

一是6.824的lab

二是实验室的安卓加springboot。

一面

全在聊6.824分布式系统,聊嗨了。

算法题:剑指offer原题,选择第k大的数,快速选择直接秒

二面

刚下楼准备去吃晚饭就接到hr电话让我二面

因为连着两面,二面的时候已经有点迷糊了,没录音,面试题也记不太全了。

  1. Java多线程

  2. AQS相关知识,可重入锁和synchronized区别啥的

  3. volatile相关,可见性、禁止指令重排序是在哪层做的

  4. 口述算法题思路:二叉树找到第k大的节点(遍历+堆),当时堆和算法复杂度都没答好。。。面试官一直提醒我,你都知道这些知识了,别说这么快,想清楚再说(。_。)!

  5. 操作系统虚拟内存

  6. 操作系统MMU的作用

  7. https四次握手,说完了直接问我是不是背的。。。

算法题:剑指offer原题,之字形打印二叉树,直接秒。。。

HR面 3.12

前几面咋样,当时不会的现在会了吗、做的最大成就感的事、价值观啥的,入职详情。

蚂蚁

蚂蚁一面是提前批不录入系统面的,提前批一面的还有阿里云存储,两个都过了,最后想了想还是选择接受蚂蚁java的内推链接。阿里云存储面完之后让我加强一下c++和linux内核知识,感觉自己可能hold不住。。。

由于阿里的流程特别长,之前面的可能记不清楚了。

一面 3.4

一面主要就照着简历一个个往下问,简历上写了的基本都被问了一遍。

  1. 6.824分布式系统

  2. Java集合,java8 HashMap实现原理

  3. Java并发,线程池,

  4. 有没有用过Java的一些锁,和用到锁的场景

  5. CAS的原理

  6. 乐观锁和悲观锁

  7. 讲一下对Dubbo的了解,Dubbo的源码看到哪一层了。。。(这里当时只看了一遍深入理解Dubbo这本书,然后这次面试是突然提前了面试时间的,当时面试一些知识点没来得及加强一遍,这里差点翻车)

  8. 计网,校园网对内是局域网连着好几千台机器,对外只有几个IP,这里面具体上网的流程是怎么样的,几个IP是怎么精确地把网络包发到你宿舍的电脑上的呢。

  9. 又回到分布式系统项目聊,raft的加速日志回复优化怎么实现的

  10. 实验室项目,抠各种细节

    1. 项目产品需求、用户量的情况,表的设计,系统咋部署的

    2. 实验室项目如果发展到10万用户,会不会有哪些性能上的瓶颈,服务器横向扩展的方案

    3. SpringBoot特殊的功能有没有用到,spring的状态机和rpc(没有。。。),然后问了个简单的AOP有没有用到

    4. Spring依赖注入实现原理,自动注入原理,Spring怎么判断这个地方属性有没有注入呢(问Spring的问题感觉压力很大,因为没有特意去看过spring源码,只被了一点点八股文),@RequestMapping的实现原理

    5. Redis场景,多台机器缓存怎么设计

  11. GC算法,Java8的垃圾回收算法,什么时候会产生full gc,有没有关注过gc日志

  12. 科研经历,投稿的小论文和专利,神经网络模型。。。

二面 3.11

二面是加面,因为后来走内推流程之后笔试没30分,得加一轮笔试和面试

算法题:两道简单题,两数之和, 合并两个有序链表

二面是视频面,没录音,记不太清楚了。。。

  1. 和面试官聊了20分钟分布式系统

  2. 看过哪些源码,红黑树和平衡二叉树优劣(10分钟)

  3. mysql(10分钟)ACID, innodb和myisam区别和应用场景,等等。。。

三面 3.12

三面面试官是团队小leader,30分钟左右

  1. 两个项目(18分钟 + 10分钟)

  2. mysql索引的数据结构

  3. spring循环依赖

四面 3.17

四面面试官是三面面试官的leader,30分钟左右

  1. 挑一个自己的项目讲

  2. 项目的难点,怎么解决

  3. 补的笔试题的思路,笔试挂了的原因和思路

  4. 看过的设计最优雅的代码

HR面 3.25

  1. 前面面试下来印象深刻的部分
  2. 介绍你参加过的印象深刻的项目,项目解决什么问题,你在其中负责哪块,最难的部分是什么,你是怎么思考解决的,项目的目标是做成一个什么东西,遇到挑战你是怎么办的呢。出现一个问题,这个问题里面跟你相关的是什么,你在整个项目里做的推进是什么,你对这个事情的影响是什么,你在里面的贡献价值以及有你没你有啥不同呢,你自己的优势,在项目中你最擅长的事是啥,项目有挑战的地方是什么
  3. 你自己未来的发展方向是什么,有没有什么发展目标
    已拿意向书

更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐