赞
踩
因为公司原因,所以就换了工作,第一目标就是字节,12月份找朋友内推的上海教育部门,朋友让我多准备准备,过了两周才开始一面。
附上新鲜的一二三四五面面经。
面试字节一定要提前复习,能提前多久就提前多久。尤其是算法,绝对是重中之重,因为我已经刷了 3 年 LeetCode 了,所以算法没怎么复习,三次面试一共 6 题也全写出来了,基本上都是原题。
然后就是数据库、网络、消息中间件、架构等等。校招的话架构可以不用太深入,稍微了解就行了。社招的话一定要注重自己的深度和广度。
工作 3 年多。
1 年 C 语言开发,3 年 Go 后端开发。
曾就职于 BiliBili,目前在一家创业公司。
Go 语言
GMP 调度模型,很多面试官都会问这个,一定要好好复习,要讲出亮点,讲出其他同学讲不出的东西。
Context 的用法,接着问了几个 follow up,不过都不是很难。
语言问的比较基础,并没有很深入的扣细节。
操作系统&计算机网络
select 和 epoll。(很常规的问题,也算是必考题了)
HTTP 和 HTTPS 的区别。
TCP 拥塞控制。
数据库
问了用过哪几种数据库。尽量回答自己熟悉的,以免踩坑。
Mysql 用的是什么数据结构,可以具体说说吗。
大库 DDL 怎么做比较好。和面试官纠结了好久,感觉这部分答的比较一般。
中间件
用过哪些中间件。答了用的比较多的是 kafka 和 rabbitmq。
rabbitmq 的工作原理。我只是用过,但是没有具体研究过,凉凉。。。
kafka 的工作原理,如
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。