首页 > Shopee虾皮春招面经 后端开发
头像
Kevin丶小文
编辑于 2021-04-05 14:51
+ 关注

Shopee虾皮春招面经 后端开发

Shopee2021春招 后端开发工程师

笔试 2021.03.10

用的是虾皮自己的考试系统,并发太高,卡得进不去。

4点开始的,进不去,去便利店吃了点零食再回来还是不行。后来5点才进去,考试过程还加时到7点。

选择题一般般,算法题AC 2.2/3(0.2乱写碰运气碰上的),第二天收到面试邀约。

一面 2021.03.14(50min)

一开始麦克风竟然没声音,后面网络又断了,搞了十分钟才正式开始,淦

  • 自我介绍
  • Java内存模型JMM是否了解
  • volatile修饰一个变量会发生什么
  • synchronized了解吗
  • 事务的几个特性
  • 事务的隔离级别,怎么实现多版本的?
  • 索引了解吗?聚集索引和非聚集索引简单说下
  • TiDB数据是怎么组织的?
  • 网络有接触过吗?TCP和UDP的区别
  • 浏览器输入一个URL,发生了一个怎么样的流程?
  • HTTP协议怎么解决拆包粘包的问题?
  • TCP拥塞控制,怎么做的?
  • 实习的时候有没有遇到丢包的问题?服务有没有遇到网络相关的问题?(没有,只发生过宕机)
  • 用过ES是吧?简单说一下数据读写流程。需要传哪些东西?
  • ES集群,怎么确定数据存到哪个机器上的?(没看过,说Redis)
  • Redis的架构是怎么样的,怎么保证高可用?
  • 介绍一下二叉树,是怎样的数据结构?聊二叉搜索树、平衡二叉树、红黑树(大概说一下它们的特点)
  • 操作系统有了解吗?你们看日志是有部署日志系统吗?进程和线程的区别说一下。
  • 简单说一下一致性哈希算法,在扩容和缩容、宕机情况下有什么优点?
  • 撕代码。打印二叉树每一层,最右边节点的值。(写了10min。一开始写错了,淦)
  • 反问环节

反问了表现如何,还可以,面试官说了一下学习方法。期待二面。

二面 2021.03.20(40min)

还是用虾皮自研的面试系统,很卡,不知道是哪边的网络问题

  • Redis zset的数据结构,跳跃表?
  • MySQL主从同步有哪些策略?insert到master是等同步完成再响应还是?
  • http 2.0和1.1的区别
  • 你们TiDB一个表的数据量多大?为什么不用MySQL?有没有遇到什么问题?用的是什么版本?
  • 你们怎么定义慢查询SQL?调慢SQL有什么经验?有没有SQL写法有问题?
  • 四次挥手TIME_WAIT存在的意义是什么?
  • 你们订单中台有多少人?是不是对原来的系统进行重构?订单中台有哪些领域?你负责的是?
  • 幂等性怎么确保的?
  • 创建订单的时候存到Redis的是什么?有没有解决过缓存穿透的问题?
  • TiDB有没有用到乐观锁?
  • 你平时在学校怎么规划学习时间和业余时间?
  • 你看过哪些印象比较深刻的文章或者书籍?(说了雪花算法)那你讲讲雪花算法。
  • 实习当中遇到一些任务超出你能力范围怎么解决?这个问题很难会不会说要他们给你换一个任务?你设计出一个方案是怎么表达出来的,口头还是文档?会不会遇到导师的想法和你的想法不一样,怎么解决?举个例子,举个你被说服的例子也可以。
  • 你觉得你自己比其他同学有优势的地方?怎么积累的?
  • 有一个新的系统或中间件用到的语言和你用的不一样,你会怎么处理?
  • 公司项目有点赶,周末需要加班,但是你约了同学怎么办?
  • 未来职业规划是怎么样的?
  • 反问环节(聊完才35min,后面再加问一些问题)
  • 百果园也是在南山吗?
  • 你们线上出问题怎么解决定位的?
  • 假如你开发出来的质量太差,测试吐槽你,跟你导师说,怎么办?

一上来三个问题都不会,我人都傻了,聊到后面都没怎么问技术了......没有撕代码环节,反问了解到了虾皮用的是go语言,不太好意思问我的表现情况了,期待hr面吧。

hr面 2021.03.24(11min)

比较常规的问题。面完过两天查进度变成“不匹配”了,连感谢信都没有...
我猜问题可能是:二面表现不太好、hr面期望薪资说太高了?

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐