Shopee面经总结

面经1

  • 消息队列如何保证可靠性
  • 消息队列如何保证消息幂等性
  • 消息队列的优缺点
  • 为什么用b+树
  • 聚集索引和主键区别,其他引擎怎么做的
  • 平时数据库编码
  • explain参数
  • http报文参数有哪些吗?
  • 做题,链表奇偶有序输出

面经2

  1. 自我介绍
  2. 有哪些排序算法?
  3. 介绍下快排/堆排/归并排序。
  4. 数据库中的索引应该如何设计?
  5. 有哪些索引失效的情况?
  6. 你们用到的HTTP接口用到了什么提交方式?
  7. GET/POST的区别?
  8. 除了GET/POST还有哪些?
  9. 面向对象的基本原则?再详细说下依赖倒转。
  10. 介绍下策略模式和观察者模式?
  11. 如何保证用户请求的等幂性?等幂性指的是用户可能连点提交三次支付请求,返回同样的结果(支付成功),但实际后台只执行一次,保持一致性。
  12. 介绍下TCP四次挥手?
  13. 第四次挥手后客户端是立刻就关闭了吗?是什么状态?
  14. 两个大文件,分别每行都存一个url,查找两个文件中重复的url。
  15. 一个大文件中,每一行有一个整数,怎么找第100大的数?
  16. 一个大文件中,每一行有一个整数,怎么找中位数?
  17. redis的基本数据结构?
  18. zset是怎么实现的?有哪些命令?
  19. 算法题 力扣221. 最大正方形

面经3

自我介绍、项目介绍,问了数据量

了解微服务吗?(有没有自己在做项目时进行调研,了解企业目前常用的工具、方法)

了解springcloud吗?

一台机器无法满足运载需求,怎么办呢?答:多搞几台机器,问:多台机器如何协同工作?

开始瞎答:mapreduce

解释一下mapreduce

如果有一个很大的文件,TB级别,文件里是乱序的数字,如何排序?mapreduce如何实现?

排序过程中的归并排序,请描述一下其过程?时间复杂度

进程、线程区别,问使用Java时,里面多线程的概念和os里的线程进程的区别是什么?真正使用时,Java里的线程和进程是如何调度?

多线程的同步互斥的方法?答了信号量,问具体怎么实现,答pv操作,给了具体的场景,问变量如何初始化(等同于口述代码)

有哪些索引?(mysql为例)

b树、b+树是什么样的树结构,查询复杂度?是平衡二叉树吗?

使用过redis吗?具体做什么?

手撕代码:LRU算法;正反序层序遍历二叉树

最后给大家分享一个Github仓库,上面有大彬整理的300多本经典的计算机书籍PDF,包括C语言、C++、Java、Python、前端、数据库、操作系统、计算机网络、数据结构和算法、机器学习、编程人生等,可以star一下,下次找书直接在上面搜索,很方便~

********

如果访问不了Github,可以访问****。

****

#java#
全部评论
请问你是在哪里投递的啊?官网找不到中国的岗位了
点赞 回复 分享
发布于 2023-09-14 11:42 广东

相关推荐

头像
04-27 15:11
已编辑
华东师范大学 算法工程师
暑期实习从2月开始投,面了两个月,流程该挂的都挂完了,腾讯字节一共号称是1.7w个hc,不知道都发给谁了,估计今年秋招要难顶。Timeline米哈游、美团、蚂蚁、微软等公司直接简历挂穿,没进面。携程:3.3 投递、测评3.12 笔试3.18 一面3.25 二面4.13 ai面(hr面)4.14 英语测评4.23 offer(已拒)腾讯:2.6 测评2.28 wxg一面3.5 wxg二面(挂)3.11 teg一面3.21 teg二面(取消)3.31 teg一面4.10 teg二面(挂)4.21 wxg一面4.24 wxg二面(挂)字节:1.28 aml约面(取消)3.17 火山一面(挂)4.8 aml一面(挂)4.20 抖音data一面(挂)阿里:3.23 投递、测评3.28 笔试3.31 淘天一面4.8 钉钉一面4.9 淘天二面4.10 阿里控股一面4.12 钉钉二面(取消)4.15 淘天hr面4.16 淘天offer(已接)4.21 高德一面(取消)4.22 淘宝闪购一面(取消)面试最大的感触是,现在撞上ai转型,一堆老业务急着转向,新业务非常不成熟,研究型的组bar非常高根本进不去,业务侧挂着算法的岗位干的都是工程活,面试却又要问算法,另外agent的落地也远没有那么广,绝大多数还是那套写死的系统调一下llm api或者做做rag,其余少部分真的在搭agent的,基本不能在线上服务用什么很智能的模型,现阶段成本太高,进去大概率就是给垃圾模型从工程方面兜底,除了业务场景的应用和数据经验以外,技术方面很难有什么提升。算法岗做不了基模的还是去搜广推好,之前判断失误了完全没投,秋招不知道还进不进得去。
嵌入式的小白:不错啊,淘天也是挺好的,恭喜
我的求职进度条
点赞 评论 收藏
分享
评论
13
84
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务