3~4月春招后端面经总结
常规的八股就不记了,记一些印象深刻的,
出走半生,归来仍是0offer(悲)......
假面科技(线下):
一进来又是填表格...
(1)一面:拷打实习,
微服务底层(我tm技术栈没写这个...)
实际开发中怎么解决循环依赖和打破双亲委派,
Kafka底层工作原理,
MVCC快照读时怎么获取最新加入的数据(后面说解决方法是什么行锁,这个真莫名其妙的...);
(2)二面:问个人情况,实习内容,测过QPS嘛;
(3)反馈:经验不够(那tmd找我过去面试干嘛,应届生好欺负是吧)
游戏精酿(实习,线下):
这个是做游戏开发的,java+netty那一套,不用spring,
(1)一面:面试官好像魂被抽干了,好恐怖...
以前做游戏后端研究过底层技术嘛,
单点登录,ThreadLocal是用来干嘛的(怎么老喜欢问我简历上没有的...人机面试官)
(2)二面:这个面试官感觉八股背的比我还差...
做一个能够实时获取当前玩家排名,及前一名和后一名玩家的排行榜(感觉不管怎么样,获取排名时都得遍历一遍容器,面试官不是很满意,说真的,我做的出老早去大游戏公司了...)
Zset和红黑树的差异(我说跳表更简单一些,红黑树添加和删除节点可能还需要变动结构,反驳我说代码有现成的,调用一下即可,tmd那我没什么可说的了...)
(3)后续:催了一下就感谢信了,不过我也爆雷了,聊天时把和前一家公司的不愉快说出来了,建议面试时不要说这些,
996,实习到毕业,8-10K真有人去嘛...
店匠科技(武汉,golang):
一开始投深圳的给我转武汉去了...
笔试(40分钟,6道单选,3道编程大题,捏嘛的谁做得完)
(1)一面:拷打实习,高并发情况下保证转盘奖品不超卖,
HashMap底层,
面试官热情介绍业务,有点像做数据平台的,问到岗时间;
(2)二面:反差来了,面试官感觉很疲惫的样子,对我完全没兴趣的那种(不想面真的可以不面的...),23分钟结束;
Atomic类底层原理,
消息队列消息丢失问题解决,
垃圾回收器,(把我这个垃圾给回收了...)
Redis持久化方式,
AOF文件太大了怎么解决,
网关七层模型解析(tmd我以为是SpringCloud的那个网关);
金仕达(ai平台实习生)
(1)一面:10分钟结束,
Spring为什么适合开发,
Java和其他语言相比有什么难点;
(2)二面:纯拷打实习,猛问游戏开发,战斗和同步那块是我一个辣鸡能懂的?
(3)后续:实习三个月转正,鬼才去,还说什么对实习生要求很高(那我建议去社招)
深圳微购科技:
(1)一面:聊个人学习经历和公司业务,
TCP的可靠性,
一个service自己注入自己会怎么样,
Bean是怎么创建并注册管理的;
(2)二面:纯聊天,聊科研课题,公司主要是做商品图片和供应链那块的;
(3)后续:业务和自己想的有点出入,实地考察了一下发现离家确实太远,遂拒;
杭州数元科技:
做能源类的,
(1)一面:感觉是最牛的面试官,会引导,底层了解的很通透,被暴打了...
数据库连接池的设计,
如果对应的连接被别人取走了,怎么办?(我说设置一个超时等待时间)
一个连接一直被别人持有怎么办?
一个连接忘记归还了怎么办?
别人归还后怎么立刻通知他?(订阅-通知)
Netty的底层(我tm忘了套接字和epoll那一套了)
JMM是什么?
工作内存和主内存分别指的是什么?可见性体现在哪?
(2)后续:无后续...
南京途牛:
(1)一面:Integer的装箱和拆箱,
聚簇索引;
(2)二面:最不适的一面,面试官一直有那种若隐若现的笑,我不知道是觉得我好笑还是什么,我真想求求他别笑了,
给他讲业务,怎么解释都听不懂,
JVM内存结构,什么程序计数器、方法区、Java虚拟机栈他好像一个不知道,无敌了...
最后问了两个八股:Redis连接池(md谁背过这个...还有更冷门的嘛)
线程池各个参数的设置
(3)后续:hr说待定,结果晚点出,nm这和挂了有啥区别,养鱼真鹅心...
至此心态爆炸,感觉每次一面聊挺好,二面总会出幺蛾子,而且这些个二面感觉简历拿到手就想好要不要你了;
笔试做了没反应的:携程,米哈游,瑞幸,360,一木智能
笔试挂:读书郎
ai面挂:涂鸦智能(这个真无敌了,打电话叫我ai面,俩天后感谢信)
哦回家种地咯...
我要采一朵花送给妈妈,嘿嘿嘿,
妈妈:找到工作没有?!
我:哼哼哼啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
)