面试官是个大佬,基本没问八股文,都是根据你的项目去设计一个实际的业务场景让你去思考怎么办
很多都是高并发情况下的实际场景,,,太灵活了,我只能根据已有的知识(队列,集群,缓存)去试着回答。
只有部分是常见八股文:
类加载
序列化(惭愧,不太会,只说了实现serializable接口以及方便传输,还有一些序列化工具的速度快于Java默认的序列化,具体为什么我底层了解的不多,面试官说这是基础,让我回去好好学一下)
Tcp 半包粘包及解决思路
线程切换的代价
单机限流和多台机器的限流,漏桶模型(没了解过,之后查了一下,妙哇,又学到了)
面试官问了一下阿里的sentinel.... (这没学过哇,他是把我简历上的 Redis 的 sentinel 以为是阿里开发的那个了,我说没学过那个...然后面试官跟着问了一下 Redis 的 sentinel 的作用,我巴拉巴拉说了一下)
除了根据我的第一个秒杀项目提出很多的业务场景问题
还根据我的第二个社交平台,问了很多Spring Cloud 的问题(惭愧,原理很多还没深入了解,只会基本的使用和部分原理) 注册和发现的一些问题,服务提供方的消息变更以及注册中心和连接节点的交互,服务熔断和服务降级
面试官很厉害
这才是我感觉的应该有的面试体验,,能够学到很多背八股文学不到的解决实际问题的思路。
说实话,这种面试被挂我是心服口服的,毕竟被大佬按在地上摩擦,八股文的基础知识我感觉回答的还行,这种比较灵活的问题,就完全看个人的知识储备以及灵活运用,很能看出一个人的头脑灵活度以及是否对知识活学活用,我自我感觉回答的一般把。
但是面试官面完直接很爽快的跟我说这边给我过了,然后说会尽快安排下一面。
有点出乎意料,还是很感谢面试官的(🤣);
面试官最后还问了我 hr 和你聊了啥把你挂了,我只能苦笑说我也不知道,因为hr面确实不知道是什么原因挂的,内推人也说我技术面面评挺好的,总之我猜测是非科班并且学校不好当了备胎,即使技术面还可以,也会排序被刷。
4.20 二面(20min)
自我介绍
为什么转行
怎么转行的
实习地点可以吗(我可想去杭州啦!还离家近)
相对于科班的优势和劣势
之前的阿里云面试怎么样(呜呜呜)
对我们部门感兴趣吗?感兴趣咋不第一时间投呢?(啊这.....)
操作系统:中断(很久没看了,答得不好)
redis:持久化,分布式锁
介绍一下项目,秒杀项目巴拉巴拉(玩具)
项目并发量过大怎么办?(巴拉巴拉一堆优化)
面试官说其实还有很多问题要问的,看你之前也面试那么多次了,大致有一些了解了,就不问那么多了(一时间不知道是苦涩还是庆幸)
反问:对我的评价怎么样? 我这没什么问题,等待hr的联系把(哦耶,hr小姐姐我胡汉三又回来啦!)
4.21 hr面 (20min)
这次的hr小姐姐听起来比较温柔的样子,,,我是比较害怕的
自我介绍
谈谈自己的项目和难点,如何解决,从中收获到了哪些
转行,为什么转行,怎么转行的
看你的简历参加过志愿者协会?(个人觉得志愿者协会相对于其他协会可以做更多有意义的事情,简单说了一下印象最深的流浪狗义工活动)
反问:什么时候出结果
您作为一个阿里的hr,觉得阿里的技术氛围怎么样(hr好像很感兴趣的样子,给我介绍了七八分钟,这个hr在阿里待了七年了,牛哇,她的印象里阿里更像一所大学,比较多元化,自我驱动的人可以在里面学到很多的东西,包括我之前提及的志愿者活动,阿里也会开展一些这类的公益活动,说了一句很欢迎我这种乐于助人的人进入他们公司)(惭愧,大三之后因为考研就没怎么参加志愿活动了)
全部评论
(4) 回帖