距离上一次跳槽到现在有一段时间了,有小伙伴让我总结下之前的面经,于是这个空闲时间就整理下吧,因为以后想在杭州发展,当时就面试了四五家杭州互联网公司,基本面试的公司都过了,只有头条挂在三面,在线coding没写出来,没怎么准备算法,上班忙没时间刷算法,最后二面一道中等算法没做出来给送走了。最终选择了阿里。
以下问题不区分顺序,可能有遗漏或者当时描述不对的地方,供参考
阿里四面技术 + 一面HR
- 垃圾回收器 gc机制 ,对象分配过程(stab 栈上分配 eden old 动态年龄计算等)。
- 分布式缓存原理如何实现的?
- 分布式锁细节,可重入,失效时间,父子线程串改,结合项目问
- AQS详细过程,枷锁锁解,入队,出队 抢占锁释放锁等过程。
- zookeeper原理 说下zab算法。
- jvm的空间分配担保策略描述下?
- mq如何保证顺序消费的?从rocketMQ集群架构和kafka说起。
- jdk8新特性,为什么要引进时间类,函数式编程本质?
- 分库分表原理知道吗?sequence和分表键关系是什么?
- innodb引擎 优化细节,数据页,bufferBool 机制,索引下推等
- redis cluster保证高可用吗?,节点党机,从机器数据失效
- LinkedHashMap、treeMap 源码和实现过程?
- 如果碰到烦心事,压力大,一般怎么进行解压呀?
- 在公司的绩效如何?对标阿里的绩效是怎样的呢?
- 说说有没有什么让你印象很深刻无法忘记的事情。
网易三面技术 + 一面HR
- 介绍一下JVM内存模型。
- MySQL索引优化原则,知道多少说多少。
- BufferPool原理聊聊。
- 解释一下什么是负载均衡,Dubbo的负载均衡说一下?
- 当MySQL单表记录数过大时,数据库如何优化?
- 一个4库的怎么拆分成8库的在表数量不变的情况下?
- 举举例子业务中DDD的设计。
- 函数式编程的本质是什么,为什么需要了解过吗?
- 知道流的原理吗 Foreach函数碰到报错后面的执行吗?为什么?
- kafka消息怎么保证不丢失的?
- 为什么跳槽?
- 对不是互联网电商方向,其他方向感兴趣吗?
- 今后有什么职场规划或者学习计划。
- 你认为你的个人性格是怎样的呢。
需要以上问题答案,或者有不懂的疑问点欢迎下方评论留言,或者可以进入我的 掘进读者微信群 交流,可以通过公众号橘松Java技术窝 后台回复 加群 即可。博主常年提供 阿里内推 群里联系我就行,另外群里还有很多在杭州一线互联网 同学和朋友,它们也会帮忙内推。
全部评论
(4) 回帖