电商后端实习一二三面

一面(43min?)

比赛相关

  1. 说一下ob的这个比赛
  2. 比赛中做了什么
  3. 功能怎么做的
  4. 这个代码就是ob的那个数据库吗(记不清了)
  5. ob的实现有了解过吗

数据库

  1. 聚簇索引

  2. 建立一个普通索引后的查询过程

  3. 给你一个时间字段和一个别的字段,如何建立索引

  4. 分库分表有了解过吗

  5. binlog知道吗

  6. redolog恢复的是什么数据,刷盘周期?


redis缓存

  1. 缓存击穿和缓存雪崩的概念和解决方式
  2. 解决击穿的方式还有吗
  3. redis的持久化方式

其他

  1. rpc了解过吗(没有)
  2. 平时是用java吗
  3. 线程池了解吗,是如何处理请求的
  4. spring的IOC了解吗
  5. 切面编程了解吗,java里怎么实现的(动态代理?)
  6. spring的动态代理怎么实现的
  7. Topk怎么实现(前k个无需有序)
  8. 快选的复杂度是多少,一直都是吗

算法题:二叉树转单链表

二面(40min)

上来两道算法题

  1. 岛屿数量
  2. 32进制加法

  1. 介绍下项目(说了秒杀)

  2. 说下难点怎么解决的

  3. 缓存和数据库的数据不一致了解吗,又说到了先删缓存后更新数据库,让我说个具体场景

  4. 还有一些记不清了

  5. redis的缓存击穿 、缓存雪崩

三面 (40min)

  1. 问了点读研相关的(方向啥的)
  2. 最近做了什么(ob比赛和秒杀)
  3. 说下Ob的比赛,在里面做了什么,做了多久
  4. 数据库之前学过吗,怎么学的
  5. 数据库范式
  6. 自己设计过数据库的表吗
  7. 事务
  8. 接触的数据库的数据量有多少
  9. 秒杀项目自己做的吗,讲一下你的秒杀过程
  10. 项目里的消息队列干嘛用的 ,为什么要异步
  11. 库存哪一步扣的
  12. 消费消息失败会怎么样
  13. 库存数据都时候时候同步到redis
  14. 如何限流?
  15. 做这个项目的难点
  16. 处理高并发的流程
  17. 现在在做什么
  18. 问了下规划,实习啥的

算法题

  1. 原点回环
  2. 给你一堆仓库以及每个仓库的库存,再告诉你一共需要多少货物,要求:尽可能少的使用仓库,而且尽可能多的清空仓库,输出:使用了的 货物数量【仓库】
#字节跳动#
全部评论
感谢楼主,分享面经的都能拿好offer!
点赞 回复
分享
发布于 2022-01-13 20:56
楼主准备多久
点赞 回复
分享
发布于 2022-02-14 18:54
OPPO
校招火热招聘中
官网直投

相关推荐

京东 非技术岗 总包开22w,但应该到不了这么多
点赞 评论 收藏
转发
3 26 评论
分享
牛客网
牛客企业服务