华尔街、疯狂猜图、网易游戏、今日头条校招Golang面经分享
华尔街见闻
-
是否能胜任我们这样一份有压力的工作?
-
能不能快速掌握一门语言?
-
涉及到双向链表的题。
面试官很好,很会引导,不会的也会给出提示,座谈形式,去面试没有感受到很大的压力,面试官语气也特别轻松,祝越来越好,只是没通过没有反馈。
Hortor Games/疯狂猜图
-
考察对游戏的理解;
-
我对区块链的看法;
-
点go的特性,垃圾回收,反射等;
-
Hr面就是性格怎么样,有什么优缺点;
制作人亲和力很好,也很有想法,这里任何岗位都能真正的参与到制作过程
网易游戏
-
操作系统(子进程继承了父进程哪些资源、虚拟内存);
-
网络(https通信过程、tcp参数调优);
-
分布式系统(高可用、数据一致性、hash环);
-
数据库(索引原理、比较);
-
数据结构(B tree /B+ tree、如何实现LRU页面置换算法);
-
算法(手写希尔/快排);
-
聊项目(架构、负责的部分、难点、解决方案)。
面试官提的题覆盖的知识面非常广,基本要求是了解,不至于对这些内容陌生。除了广度以外,面试官非常看重深度,其中“子进程继承了父进程哪些资源”题,引申出了锁、文件描述符、信号处理等题,非常有挑战性。
今日头条深圳研发中心
一面主要考察基础:
-
数据库方面有mongodb和mysql的区别,出乎意料的还有被互联网第一次考察sql语句。
-
io模型,复用模型的区别;
-
docker原理和dockerfile;
- 代码题是判断完全二叉树。
二面玄学挂:除了没回答出docker是否io隔离,其他完全答出还是在面试后十分钟收到挂信,凉凉。