前言
金三银四跳槽季,你准备好了吗?希望各位小伙伴能够苦练技术,早日达成自己心仪的offer。
在这里给自己打个广告,需要的小伙伴请自行订阅。
python快速学习实战应用系列课程
https://blog.csdn.net/wenyusuran/category_2239261.html
手把手教你ML机器学习算法源码全解析
https://blog.csdn.net/wenyusuran/category_2239263.html
【一面】 50min
1.说说项目
2.mysql 和 redis区别,redis 为什么快?
3.redis数据结构,详细说说一种。字典如何实现的?redis淘汰策略。
4.mysql索引?引擎?如何存储?sql如何优化?
5.go的gc。go 的slice扩容策略。new和make 区别。slice和数组区别。
6.tcp udp区别?https http区别?websocket ?
7.场景题:ip黑名单,还有吗,有什么问题?还有吗,有什么问题?一直在讨论这个问题
8.手撕:链表倒数k。单例模式。口述:链表是否有环
9.反问:有什么意见或者建议?他:你那个orm项目为什么删掉了。
【二面】 25min
1.Java和go的区别,为什么学go ?Java虚拟机解决的什么问题?
2.mysql的left join和inner join 。
3.git的啥啥啥(没听清)他:你应该不不了解,下一个
4.Linux的权限管理。忘了-rwxrwxrwx分别代表啥忘了(读写执行421 ,组、用户、另一个忘了)
5.docker和普通虚拟机的区别。如何实现隔离?资源如何控制?
6.内核态和用户态。为什么要有?如何触发?
7.内存零拷贝。说了mmap实现的零拷贝
8.进程间通信方式?漏说了磁盘文件
9.跨域问题?(答得不好) 如何解决?
10.前端用过哪些技术?和传统的jquery有什么区别或者是好处
11.压缩算法(就知道哈夫曼树好像是做这个的)
他:还可以吧,(25min瑟瑟发抖)
【三面】 35min
1.进程线程之间的区别
2.内核态和用户态了解嘛?为什么要这样做?
3.如何从用户态切换到内核态?
4.介绍一下你熟悉的一个项目。balabala
5.你那个大数据比赛获奖是什么,做的什么?
6.实验室主要是干什么的?
7.用的什么推荐算法?详细讲讲
8.你负责的什么工作?
9.算法题:K个一组反转链表。时间复杂度,空间复杂度分析一下
10.问实习时间。能否接受做一些单元测试相关的工作。我:进去是做测试的嘛?不,会根据你的表现和时间长安排具体任务,如果你表现好会有开发任务。
【HR面】 32min
1.自我介绍
2.如何学习go语言的?方法论?
3.为什么学go?是老师安排的任务吗?
4.如何去做项目的,为什么要做这些框架类型的项目?
5.去哪学习这些技术?我:GitHub,掘金,tg ,qq,wx群。他:好多人都说掘金,他是干嘛的。我:nb 的社区,很多dalao,也是字节旗下的。他说他不知道。。。
6.感兴趣的方面。我:做go语言相关的,他:比如?我:云计算。他:云计算很广,能具体说说为什么?我:go适合这一方面 他:为什么适合 ? 我:balabala,必须吹一波go,来点高大上的名词(我知道他不懂技术),业界已经有很多前沿的技术证明了 go的成功,比如docker,k8s, balabala。(虽然我不会,但必须吹,证明我涉猎广泛hhh)
7.对云计算的了解?云计算非常大,能说说具体哪个方面。必须吹云原生(虽然我不了解,但我知道名词啊)
8.你了解我们部门吗?介绍他们的部门(支撑字节全系产品的视频服务,会涉及到一些云计算或者音视频编解码,分布式技术,也有一些云计算相关的实验室balabala)
9.他问:你平时刷抖音吗?我:不刷 他:哈???那你平时怎么消遣? 我:我几乎大部分时间都在学习,水群交流技术 他:是和老师交流吗? 我:老师怎么可能这么闲,一些大厂的dalao。
转载:https://blog.csdn.net/wenyusuran/article/details/115506881