Tag: 面经

记Facebook的第一轮技术面试(伦敦脸书)

由于签了NDA, 所以还是把文章改了一下, 尽量不泄露重要的信息. NDA针对的是信息Information(例如公司重要的一些项目啥的), 而分享个人经验Experience应该不算违反规定吧. 9年前, 当我博士就要毕业时, 当时被美国Facebook的猎头联系上, 当时水平不够, 第一轮技术面试都没有通过. 前几周, 投入Facebook伦敦软件工程师 Software Engineer职位, 很快就被FB的招聘猎头联系上了(大公司都有自己的招人猎头团队 Talent Acquisition). 先是第一轮电话互相了解情况后就安排了和一个在伦敦的FB工程师进行第一轮技术面(coding interview 筛选) 虽然说是电话面试, 但实际上需要在电脑上进行做题, 而且需要开摄像头, 这样和可以和FB的工程师进行更好的交流. 敲代码是在 浏览器中的网站: coderpad.io. 和微软的那次电话面试不同, 这次代码并不能直接在浏览器里编译执行. …

记微软Principal SE的第一轮面试

前不久申请了剑桥微软研究院的 Principal Software Engineer 的职位, 翻译过来就是首席软件工程师, 微软的 PSE级别很高, 大概如下图: 总之就是大牛级别, 没干个十几二十年在软件行业做出点啥贡献的都很难达到这个级别. 我去年找工作的时候就投过微软, 可惜一次回馈都没有, 也许是我入职GE(美国通用), 大公司, 所以简历增色不少, 今年一投, 微软 Technical Recruiter 就立马联系了我(看来公司真的也是看背景的, 就和学校一样). Technical Recruiter先是一个电话互相介绍, 然后讲了一下剑桥微软做的事情. 然后就约定了第一轮技术面. 邮件里并没有特别说第一轮技术面会怎么样个流程, 但是从给的链接事先点进行发现需要开启摄像头, 然后浏览器里有协同代码编辑器, …

面经: Python 的 List 和 Dictionary 有啥区别?

问题: Python 的 List 和 Dictionary 有啥区别? 不许查资料, 你怎么回答这个面试题? 我不加思索的回答到: List 就像数组一样 而 Dictionary 是 键值对的一数据结构. 面试官继续说, 那么 Dictionary 是有序的么? 啥? 啥是有序? 我还是犹豫了一下, 说是无序的, 面试官说, 为什么? 我说, 因为 Python …