【腾讯】Go岗-四轮技术面+HR面
背景:大三软工Gopher,清明假后突然被捞,开启滨海意难忘2.0
一面 2020.04.09 (48 mins)
自我介绍
- 没什么特别的
项目相关
- 消息队列消息丢失如何处理
- 消息队列消息重复如何处理
- 比较 gin 框架和其它框架
- 什么是缓存击穿
- 如何防缓存击穿
算法相关 (PS: 没有手撕,只讲思路)
- 剑指offer-4 重建二叉树
- 剑指offer-8 跳台阶
- 剑指offer-9 变态跳台阶
- 钢筋切割问题
- 火车运煤问题
基础知识
- Context 包的实现
git merge
和git rebase
的区别
二面 2020.04.10 (64 mins)
自我介绍
- 没什么特别的
项目相关
- 和一面有重合
算法相关(PS: 没有手撕,只讲思路)
- 二叉树前中后序遍历
- 二分查找
- 大整数相加
- 跳台阶/变态跳台阶(PS: 不知道为什么重复了)
- LeetCode-53 最大子序和
- 烧绳计时游戏
基础知识
- 输入 URL 到页面渲染的过程
- HTTP 和 HTTPS 的区别
- SSL/TLS 握手过程
- 什么是跨域,跨域的方法
- 平时怎么调试,怎么让代码更健壮
其它补充
- 如何理解全栈开发
- 如何学习新技术
- 未来的职业规划
三面 2020.04.13 (32 mins)
自我介绍
- 没什么特别的
项目相关
- 说说一致性哈希
基础知识
- HTTP1 和 HTTP2 的区别
- HTTP 和 HTTPS 的区别
- Go 的垃圾回收机制
- Go 的面向对象特性
其它补充
- 问了一会开始聊天,面试官人好好,问了我的一些个人情况,还介绍了组里的工作内容和实习安排。
四面 2020.04.15 (27 mins)
自我介绍
- 没什么特别的
基础知识
- HTTP 和 HTTPS 的区别 (PS: 连问了好几次)
- SSL 和 TLS 的区别
- 进程/线程/协程的区别
- 线程的通信和同步
- 数组和链表的区别
- 指针和引用的区别
- Go 中 map 的底层实现
- 正则表达式中
*
和?
的含义 - 蜗牛爬井问题
其它补充
- 除了问个人情况外,还问了一道
送命题:怎么看待加班现象
HR面 2020.04.16 (15 mins)
- 家住哪里/学校何处
- 是否单身/独生子女
- 父母对自己从事的工作有什么看法
- 谈谈你对现在团队职责的了解
- 未来的职业规划
- 读研 or 工作
- 未来是否会留用
- 现阶段的面试进度,投了哪些公司和哪些岗位
- 谈谈所在的学生俱乐部情况
- 没想过投微软之类的公司吗
- 学校的暑期安排和实习时间
- 学校在广州会介意到深圳吗
- 实习想收获什么
总结:六天已经过去可以迎来全剧终吗,许愿OC啊啊啊(4.23 速来还愿,今天下午OC啦~肥肠感谢牛
客!)