面经详情

技术一面(通过)Go
技术一面(通过)
  1. Go Core
  • Go 语言的内存如何分配?
  • 请解释 Go 语言的 G-M-P 调度模型,其中 P 是否为必须?
2. 操作系统
  • Linux 系统上如何使用命令行查看指定端口号?
  • Linux 系统的进程如何调度?什么是完全公平调度(CFS)?
3. 计算机网络
  • HTTPS 与 HTTP 的区别?
  • TCP 与 UDP 的区别?
  • 如何使用 UDP 实现可靠传输?
4. 数据库
  • 什么是事务以及其事务隔离级别?
  • InnoDB 的存储引擎及其数据结构如何?
5. 项目与架构
  • Go 语言如何使用 Docker?
6. 数据结构与算法
  • 二叉搜索树的数据结构是怎么样的?
  • 什么是 LRU 算法?
  • 删除链表的倒数第 N 个结点?(LeetCode 0019)
技术二面(通过)
记录此轮面试过程或感受
1. Go Core
  • Go 语言的 G-M-P 调度模型如何?
  • Go 语言如何实现性能调优?
  • 什么是轮询,Go 语言如何实践?
  • Go 语言有哪些性能分析工具?
  • Go 语言如何进行内存回收?
2. 操作系统
(无)
3. 计算机网络
  • HTTP 和 HTTPS 的区别?
  • 如何防范 DOS 洪泛攻击?
4. 数据库
  • 如何优化 MySQL?如何分析和改进?
  • Redis 都有哪些数据结构,如何实现高性能?
  • Redis 如何实现持久化?
5. 项目与架构
  • 如何使用 MySQL 集群?
  • 如何使用 Kubernetes?
  • 负载均衡的算法是什么?
6. 数据结构及算法
(无)
HR 面(通过)
  1. 你最近的一次绩效评定如何?
  2. 你的薪酬状况?
  3. 如何处理「向上沟通」?
  4. 如何处理和平级同事的矛盾?
  5. 自己有什么缺点?
  6. 你当前在面什么公司或哪些公司的 Offer?
  7. 你对 Shopee 有何了解?
  8. 腾讯、字节跳动和 Shopee 之间有什么异同?

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网深圳虾皮信息科技有限公司深圳虾皮信息科技有限公司面试经验深圳虾皮信息科技有限公司面试经验:技术一面(通过)Go
正在招聘后端开发leader200 个岗位