【Shopee】Golang岗-赶上了春季末班车校招

整体而言虾厂的技术面试不难,和字节、腾讯或阿里相比,适合练手。
技术面试官很接地气,不会刻意为难你,HR 负责人也专业,但 HR 前台小妹专业态度一般,令人遗憾。
砖场的好处是一天一条龙全套爽歪歪服务,看得出虾厂挺缺人的?

4/25 11:00 技术一面(通过)

1.Go Core
Go 语言的内存如何分配?

Go 语言的 G-M-P 调度模型?
Go 语言的 sync.Map 的底层数据结构如何,以及如何实现高并发的增删改查?
Go 语言的底层如何实现传值或指针?
2.操作系统
Linux 系统上如何使用命令行查看指定端口号?

Linux 系统的进程如何调度?什么是完全公平调度(CFS)?
Linux 系统的进程间通信方式(IPC)有哪几种,分别用 Go 语言如何实践?
3.计算机网络
HTTPS 与 HTTP 有什么区别?

TCP 与 UDP 的区别?

如何使用 UDP 实现可靠传输?

4.数据库
什么是事务以及其事务隔离级别?
事务的隔离级别的 ACID 分别通过什么方式实现?
InnoDB 的存储引擎及其数据结构如何?

5.项目与架构
Go 语言如何使用 Docker?
Go 语言的 struct 如何使用 JSON?
6.数据结构与算法
二叉搜索树的数据结构是怎么样的?

什么是 LRU 算法?

Merge k Sorted Lists(LeetCode 0023)

总体而言面试官看菜吃饭,如果八股题答的好就给一道 medium 的题,答的马虎就给 easy 台阶下。

4/25 14:30 技术二面(通过)

1.Go Core
Go 语言的 G-M-P 调度模型如何?

Go 语言如何实现性能调优?

什么是轮询,Go 语言如何实践?

Go 语言有哪些性能分析工具?

Go 语言如何进行内存回收?

2.操作系统
虚拟地址如何映射至物理地址?

3.计算机网络
HTTP 和 HTTPS 有什么区别?
如何防范 DOS 洪泛攻击?

4.数据库
如何优化 MySQL?如何分析和改进?

Redis 都有哪些数据结构,如何实现高性能?

Redis 如何实现持久化?

5.项目与架构
如何使用 MySQL 集群?

如何使用 Kubernetes?

负载均衡的算法是什么?

6.数据结构与算法
哈希一致性算法的实现。
4/25 16:00 HR 面(至今没结果)
你手头都有些什么 Offer 或正在面什么公司?
如何看待腾讯、字节跳动和 Shopee 的异同?
在薪资、发展前景和人脉这三者因素,你的考量排序如何?
你最近一次的绩效考核是什么?
你的大学专业是什么,以及为什么选择转行做程序员?
你有什么职业规划?
你如何应对「向上沟通」?
你如何处理平级同事间的冲突?
你的希望薪资多少,可否日后提交银行流水?
三次面试我自己感觉发挥了 85+%,背的八股题都用上了,技术面试官表示满意。
可是问题来了,截止发稿(5/6 12:00),哥 Moka 的状态依旧为「面试」,没收到任何感谢信,感觉非常焦虑和不安?