消息队列面试问题
我不是非专业类的。之前在字节跳动和腾讯实习,没想到这次来送。没想到Byte又给了我一次机会,我很开心。
整个面试过程,主要围绕算法和实习经历,基础知识不难。四面的面试官都很好,尤其是三面的。他们觉得讨论的时候没有采访压力,是朋友之间的对话。
面经没有及时记录和记载,这里只记录了印象最深刻的部分。
字节端(60分钟)
1.先说大家熟悉的设计模式和代理模式。
2.堆的各种操作的数据结构和时间复杂度。
3.红黑树和其他平衡树有什么区别?
4.有两种算法:优先级队列和相同元素(相对排列)查找唯一元素。第二个算法讲了O(n)的时间复杂度,面试官不是很满意。后来他想到了二分法,但是得不到正确的结果,到时候也没写出来。我以为这里很冷。...
字节两面(50分钟)
1.Nginx服务器挂机怎么办?
2.SQL问题,找出一个小时内的记录数,给出多条时间戳不同的记录。
3.内部联接、右联接和左联接的区别
4.快速问答关于计算机基础的问题。每一个你想展开的问题都被面试官制止了,大概只是挖掘广度(CDN,消息队列,HashMap,Jvm等。)
5.算法:滑动窗口找到满意的字符串。
字节三边(50分钟)
1.我拿了一个未优化的问题,继续做下去。这次我写了一个二分法的解决方案。但是面试官一直不明白,过了很久面试官才明白。
2.深入挖掘简历项目的每一点。
半年来看过的非技术类的书。回答:走夜路。
面试不太顺利,但整体还可以。在小公司跌跌撞撞了很久,很幸运有机会去大厂。现在我整理了一些面试前的面试资料,分享给大家。希望大家好运!
由于篇幅原因,相关采访资料只展示了部分截图,压缩图片上传可能导致不清晰。在此道歉。另外,所有材料真实有效,已全部打包成PDF文档。本文帮忙转发评论后,可免费获得私信字节!