- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
⾯试磕磕碰碰,⾟得蚂蚁⾼级⼯程师的技术笔记指导,终获P7
岗offer
个⼈近期⾯试情况
今年⼆⽉以来,我的⾯试除了⼀个⽤友的,基本其他都被毙了,可以说是⾮常残酷的。其中有很多⾃⼰觉得还⾯的不错的岗位,⽐如百度、
跟谁学、好未来等公司。说实话,打击⽐较⼤。
情况基本上是从三⽉开始好起来的,这个时间点,可能疫情快过去了,国家也开启了接近40万亿的基础建设计划,在这个时间段,⾯试的
⼏个代表性的公司,包括腾讯、饿了么、宝宝树、旷世 科技等等,基本都成了。
最终,就在前段时间,蚂蚁⾦服给我确认了p7的职位。也算 ⾃⼰到了另⼀个奋⽃的阶段了。对 ⾃⼰的经历,做⼀个⾯试总结。
我的⾯试准备
⾯试其实我是属于⼀边⾯试,⼀边准备的过程,但是⽆论如何,⼀定要做到基础扎实、⽐较好的⾃我介绍,以及描述 ⾃⼰的职业故事。
⾯试经历
快⼿ -- 视频⾯试30分钟
谈⼀下项⽬
谈⼀下对IOC和AOP的理解
Memchached 和 Redis 的区别
Redis的持久化实现
Redis的淘汰策略
定期删除和惰性删除的区别、优缺点
IOC的原理是什么
Hashmap的底层实现和原理
⼿写⼀个,实现map的put⽅法
百度 -- 视频⾯试20分钟
说下spring事务,@Transition 这个注解在哪些情况下不会⽣效
Synchronized 基本原理
Synchronized和ReentrantLock 都是可重⼊锁,他们俩是怎么实现可重⼊的
线程池的⼯作原理和7个参数
Volatile的⽤处
JVM在什么情况下会发⽣YoungGC和FullGC
Redis的淘汰机制
类加载机制说⼀下
快速排序的基本实现
Mysql优化是怎么优化的,索引失效的情况都有哪些
实现⼀个抢红包的算法,怎么实现
让你实现⼀个LRU算法,怎么实现
搜狐⼀⾯ -- 视频⾯试 50分钟
JVM垃圾回收机制
怎么判断当前对象能否被回收
对象⾸次创建的话创建在哪个区(新⽣代还是⽼年代,新⽣代哪个区)
解释⼀下stop the world
Stop the world 过程中,如果有新的垃圾产⽣怎么办
我说我们项⽬⽤的是JDK1.6,⾯试官就问,1.8和1.6都有哪些区别
有了解过1.8的stream流吗
HashMap1.8和1.8之前的区别,以及底层实现
HashMap为什么不是线程安全的
HashMap还会造成什么问题(1.8之前头插法会导致死循环)
实现HashMap线程安全的有哪些(我答了三种)
CurrentHashMap的底层原理,以及1.8和之前的区别
详细讲讲CAS的⼯作原理
CAS的ABA问题怎么解决的
你常⽤的线程池有哪些
线程池的7个参数
SingleThreadExecutor和CachedThreadPool为什么不推荐使⽤,会出现哪些问题
写⼀个冒泡排序
写⼀个算法,快乐数(LeetCode原题),我⼀开始⽤递归写,会出现死循环的状态,⾯试官超好提醒我,然后花了很长时间修改算
法,通过
Mybatis有了解它的插件吗
MybatisTemplate 有了解吗
Redis的五个参数
Redis的事务,我Muliti事务开始,然后写了五个key,其中有⼀个失败了,Redis怎么处理的,会回滚吗
Redis事务和Mybatis事务有什么区别
Redis主从复制了解吗
Redis主服务器是怎么给从服务器写⼊数据的
看你还了解Docker,(简单说了⼀下玩过⼀点点)
蚂蚁⾦服 (⽀付宝)⼀⾯ -- 视频⾯试 50分钟
聊了⼗多分钟做的项⽬
你们公司⾃研的Spring和市⾯上流⾏的Spring有什么不⼀样
Redis主要⽤来⼲嘛的
Redis的持久化⽅式
Redis的事务有了解吗(我说了使⽤的基本命令和mybatis、mysql的区别)
你对你们经常使⽤的集合底层有了解吗
HashMap的底层原理,1.8以及之前的,线程安全实现⽅式
Sychonized和ReentrantLock 的区别
Volatile的作⽤是什么
对JVM垃圾回收器有了解吗
CMS垃圾回收器说⼀下⼯作原理
堆和栈的
文档评论(0)