实习——字节一二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. 你自己未来的发展方向是什么,有没有什么发展目标
    已拿意向书
#实习##面经##字节跳动##蚂蚁集团##Java工程师#

注意!此信息未认证,请谨慎判断信息的真实性!

全部评论
空

相关内容推荐

点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像 头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
13 85 评论
分享

全站热榜

正在热议