杭州知衣科技秋招面经(面经攒好运)

面试官喜欢一个知识点一直往深问,问到答不上为止,然后面试官喜欢耐人寻味的笑,特别是笑的时候挑动他的眉毛和抬头纹,我不知道是在嘲笑我还是什么意味,可能是我太菜了吧。(秋招岗要求提前实习,看表现转正
1.自我介绍
2.为什么面试他们公司,为什么不继续实习
3.简单拷打实习,没问深的,感觉主要是想看看实习经历是否真实
4.mysql表如何设计,加索引的字段怎么选,为什么,说说索引底层数据结构(B+树),和B树的区别,为什么矮胖意味着磁盘IO更少,一个主键走索引到被查出来的过程,一层结点数量怎么确定的,时间复杂度,怎么计算的,结点出度怎么计算,然后就是走到内存的页表相关的(真不懂)。从时间复杂度计算后开始就基本不太懂了,最后看我实在不懂就下一个问题了
5.aop了解吗,看过spring底层哪些使用aop吗(我说事务就是靠aop),然后就问我spring源码中哪个优秀设计让我印象深刻,为什么?(鼠鼠太菜了,对源码不了解)于是下一个问题
6.说说static关键字,线程安全吗,static修饰的变量、类、方法,在JVM内存哪个位置(我说元空间,他也是惊讶的挑眉笑)我记得就是元空间,唉,好郁闷。
7.ES了解吗,我说了解基本概念和使用,实习期间接触的,他说你就简单了解我就不深问了,于是跳过
8.讲讲人生或者学习最深刻或者最骄傲的事,鼠鼠讲自己拿奖学金和努力学习技术的经历(被说太大了,要具体的,我临时也是没招了)

总结:秋招又被狠狠打击了呢,面试官耐人寻味的笑让我特别怀疑自己是不是答错了,就容易支支吾吾,本来觉得实力不配大厂,感觉现在中小公司要求也不低了,中小厂我也不配了,鼠鼠太菜了,好想沉淀春招啊,反正都是要求实习再转正。这两周每天面试都排满了,好累啊,这周开始总结面经,不然硬着头皮面试又累又没提升
全部评论

相关推荐

1.自我介绍2.实习介绍,项目介绍,然后根据项目和实习追问,全程无纯八股,下面的项目中问到的一些八股内容3.有用到线程池吗,线程池应该怎么来用呢4.假设有一万个任务需要完成,主线程怎么判断这一万个任务是否执行完成,回答说可以使用countDowmlanch,具体解释了一下,然后又问还有没有其他解决办法,主线程应该执行什么操作5.如果说在分布式服务器中,有10000个任务需要交给不同的节点来执行,应该怎么设计和实现呢6.看你项目中用了本地缓存和Redis,怎么确保本地缓存和Redis的数据一致性,怎么确保MySQL和Redis的一致性,订单库存信息存在Redis中怎么确保一致性7.Redis和lua脚本怎么防止超卖的8.消息队列中怎么解决网络波动引起的订单消息丢失的情况9.怎么解决单个订单重复消费的情况10.多个线程同时消费一个未消费的订单这个情况如何解决11.消费者回调确认消息如何实现的12.回调通知代码层面怎么做的(围绕wait和notify来说)13.如果服务器宕机,怎么保证订单消息不丢失,详细回答了持久化机制,包括使用内存暂时存储并定时落盘,面试官又追问你这种情况只能尽可能减少消息损失,就是在代码层面,比如说生产订单这行代码刚执行完服务器就宕机了,这个损失怎么避免14.MySQL表记录很多的时候比如说有一亿个数据,怎么处理(分片,包括顺序分片和哈希分片)15.如果数据表分片后,比如说要查询同一个用户的订单,可能在不同服务器上,怎么保证数据库查询的效率呢16.数据库索引创建过吗,创建索引怎么考虑的17.如果在订单表要给用户创建一个索引,然后又要给商家创建一个索引,要分别根据用户和商家单独查询要走到索引还可以创建联合索引吗,这个回答的如果只根据一个字段查询,就无法使用联合索引,因为联合索引要遵循最左匹配,必须包含第一个索引字段。这时候面了30多分钟,到了十一点半了,估计面试官要去吃饭了,然后面试官就说今天面试就到这里,没有手撕和反问环节。
查看17道真题和解析
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务