page contents

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

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

attachments-2022-03-ZJkpbQk36237f2e89a3d7.jpg| 4/2511:00技术一面(通过)

1.Go Core
Go语言的内存如何分配?
Go语言的G-M-P调度模型?
Go语言的sync,Mop的底层数据结构如何,以及如何实现高并发的增删改查?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),状态依旧为「面试,没收到任何感谢信,感觉非常焦虑和不安?

以上就是本次分享内容,更多大厂Golang工程师面试经验持续关注六星社区

想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!

attachments-2022-05-ZwUUz0Co628f2e3079c7b.jpeg

0 条评论

请先 登录 后评论
小柒
小柒

1470 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1470 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章