腾讯后台暑期实习面经
之前面了腾讯csig的后台开发暑期实习,也拿了offer,一直太懒去整理,现在还是凭着回忆写一下,希望可以帮到一些还在准备面试的同学们吧
由于我的技术栈主要是Go,所以面试官问Go的内容也蛮多的。
一面(手机面,大约25min)
1.说说Golang如何创建一个map
2.Golang的channel
3.Golang的协程有什么了解
4.有用过docker吗,说一说docker如何映射端口
5.项目中的用户鉴权是用什么实现的(jwt,然后聊了聊)
6.git如何切换分支
二面 (手机面,大约25min)
1.创建多个goroutine在多核的情况下是如何分配的
2.情景题:有很多个数(忘了多少了,可能几万吧)的一个文件,对其排序
3.项目用了图数据库,聊了聊它和关系型数据库的差别和优缺点
这面真记不到啥题了...不过二面后面试官发了邮件然后要我写个小项目,给了五天左右的时间吧
三面
1.git中如何将本地项目和两个远程仓库连接(git remote)
2.问有没有学过编译原理(无),使用gcc编译出可执行文件的中间步骤
3.如果要你设计一个进程管理机制,为保存进程信息,你觉得每个进程应该创建一个包含哪些字段的结构体
4.聊项目以及项目的技术选型
大致的一个时间线是:官网上投简历两天后收到一面(直接电话然后约了下午两点),一面完当天晚二面,然后给了五天时间写题,之后写好了发给面试官后,当天晚上三面,再过了三天hr面,hr面过了一天就接oc了。
由于没录音所以也就记得住这些啦,希望对大家有帮助,祝大家春招顺利,早日上岸^_^
#腾讯##实习##golang工程师##面经#