赞
踩
不确定是 WXG 还是 CDG 的微信支付,有小伙伴可以科普一下区别么?
一共面了 2 小时整。
0. 四道算法题,给一小时
数据库:
1. 聊下索引,为什么我们要索引
2. 那索引的底层结构?为什么用 B+树?
3. 你聊的这些优点用红黑树也可以啊?为什么不用红黑树?(我提到了旋转操作,面试官题型还有树的深度)
4. 讲下事务,什么是事务?有什么特性?
5. 四大隔离级别是什么?
6. 不可重复度和幻读的区别是什么?
7. 怎么实现事务的原子性?(这边脑抽了,回答用锁,被面试官钓鱼讲了下 MySQL 里的锁23333)
8. 你再重复一下事务的特点,想一下怎么实现原子性?(undo log)
9. 那持久性呢?(redo log)
OS:
10. 进程 VS. 线程
11. 上下文切换?
12. 乐观锁、悲观锁
13. CAS 如果一直自旋有什么问题?怎么解决?
网络:
14. 为什么要三次握手?可不可以两次?
15. 为什么要四次挥手?
16. 四次挥手中客户端的 TIME-WAIT 的状态的意义是什么?
17. 怎么避免洪泛攻击?
18. HTTP 和 HTTPS 的区别?
19. HTTPS 怎么建立连接?
20. 你刚才提到的过程中,是用私钥还是公钥?
21. 那是用到了对称加密还是非对称加密?(Both)
22. GET 和 POST 的区别?
23. HTTP/1.1 和 HTTP/2 的区别?
24. HTTP/3 了解么?有什么区别?
场景题:
25. 现在有海量的 微信公众号文章访问记录,求访问次数最多的 Top100(脑子已经一坨浆糊了,引导了我都没答出来,让我下去以后再想想)
反问环节:
26. 我没问题了,你有什么想问的么?
本来还想问多久能有后续,结果结束面试去吃饭的时候,大概过了两个小时官网流程进复试了,效率还挺高。
刚吃完饭跟家里人出去散步,接到电话约面,赶紧推了10分钟然后跑回家
面经:
0. 你还是简单介绍下自己吧
1. 介绍下简历里提到的研究经历
2. 介绍下简历里提到的实习经历
3. 我看你项目里列出来的这些基本都是课内的项目是吧?我比较了解国内的情况,能不能给我介绍一下美国那边本科生和研究生这块儿是怎么样的?
4. 你项目里提到了操作系统,写过fork()系统调用。你能说说 进程和线程的区别么?
5. 进程间通讯有哪些?
6. 那你能说说 虚拟地址么?为什么我们需要它?
7. 口述一下用两个栈模拟队列(剑指 09/LC232)
======(20 分钟)======
7. 我这边没问题了,你有什么想问的么?
看了不少面经,感觉今年普遍 bar 不是很高的样子?阿里这是要从实习开始跟 tx 抢人的节奏?
面经:
0. 你先 自我介绍一下
1. 能来多久?
2. 我这边看你笔试成绩非常好,算法题我就不问了(我提到了第二题当时牛客 OJ 系统出问题,直到结束都不知道正确率,以及第一题一开始用二分法只过了 80% test cases,后面因为等第二题的结果,没来得写完牛顿法)。看你科班出身,刚提到了二分算法,那你来讲讲红黑树和 AVL 树吧。有什么差别?红黑树有什么优势?
3. 计算机组成与体系相关:Cache 的基本原理?L2 Cache?(这题不是很理解题意,不太清楚该答到什么程度)
4. 说说虚拟地址到物理地址的映射吧
5. 你刚提到了分页,那一般页的大小如何?
6. 那说说内核的同步机制?(补充说明了下就是问我写 OS kernal 的时候会用到什么锁啊之类的?)
7. 那我问个宏观一点的,让你来说的话,你怎么衡量 CPU 的性能?没有标准答案,你想一想。那内存呢?
8. 我这边差不多了(这时候才过去 20 分钟,感觉自己凉透了),你有什么问题都可以问(聊了十来分钟…)
面完发现忘记问后面还有几轮了,现在官网上刚刚从「简历评估」变成「面试中」,「邀约」和「专场」都是灰的,有了解情况的大佬可以解答一下嘛?这轮属于简历面?后面还有正式的一二三面+HR 面么?
update: 下午系统变成 本次流程已结束
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。