最近的一些面试,饿了么,拼多多二面,字节国际化一二面,美团被捞后的一二面,字节懂车帝一面,蚂蚁一面

饿了么

  1. 研究生课题
  2. 介绍项目,技术设计选型
  3. 多人协同编辑 具体实现,实现难点,遇到了什么问题,技术选型
  4. 工程代码量,周期
  5. 常见的排序算法实现逻辑及时空复杂度
  6. 常见索引设计,优化方法
  7. 什么情况下会出现oom
  8. 对并发编程的理解
  9. 算法:比较json字符串的相等性
  10. 算法:一个数组里面很多正整数,输出数字排列组合拼接最大的排列
  11. 在一个平面上给定2n个坐标点,找到一个圆让一半的点在圆里面,一半在外面
  12. 分布式事务,具体代码实现
  13. 一致性hash

拼多多二面

  1. 工作强度,实习时间地点
  2. 介绍项目,系统设计,压测流量
  3. 图片的存储方式,获取方式
  4. sql:查询昨天上传图片数量超过平均上传数的用户,视图
  5. WebFilter + BloomFilter 分别是什么,bf实现原理,怎么扩容,误判的概率
  6. 算法:二叉树根节点到叶子节点权值和为指定值的路径集合

字节国际化

  1. 介绍项目,其中难点,
  2. udp tcp区别 使用场景
  3. 算法:Z型层序遍历
  4. 主键跟外键
  5. 事务是什么
  6. sql注入
  7. sql题,(联表查询)左连接

蚂蚁一面

  1. oj系统介绍
  2. 代码沙箱是怎么做的,docker执行代码的流程
  3. 图库介绍
  4. 图片分析是指什么,ai的接入
  5. 多维检索,图片颜色怎么检索的
  6. 协同编辑 难点
  7. websocket
  8. 系统的难点,分表,数据量级,分表依据
  9. 系统周期
  10. 有挑战性的问题,权限校验,设置了哪些角色
  11. tcp客户端向服务端发送一个helloworld是怎么一个流程
  12. 同时有大量的客户端请求建立连接可能会出现什么问题
  13. tcp上海客户端向北京的服务端传100m的数据要多久,计算方式
  14. spring事务里面开启了一个线程,线程里面又开了一个事务,里面的事务对外面的事务有什么影响
  15. 你觉得自己的长项优势在哪方面

字节国际化二面

  1. 项目主要的卖点,亮点

  2. ai扩图

  3. 权限管理

  4. 无锁队列是怎么实现

  5. 怎么用mysql模拟一个消息队列

  6. linux命令

  7. 1t的log文件排序,mysql语句及耗时,最慢的100个sql,代码实现

  8. 进程跟线程的区别,py跟java的线程的区别,进程跟线程各自的通信方式

  9. http的报文长什么样子

  10. post,get区别,get的传输上限大小

  11. http状态码各自含义

  12. 算法:两个数组,a,b,长度相等,改变a的顺序,让ai大于bi的个数尽可能多

美团被捞后一面

  1. jvm模型
  2. 创建一个对象要用到哪些内存空间
  3. 值引用和地址引用,地址引用的使用有什么要注意的地方
  4. jdk GC 回收方式,jvm调优
  5. 有哪些垃圾回收期,各自的特点及区别
  6. 有遇到过GC的问题吗,写一个产生OOM的代码,循环创建对象会产生oom吗
  7. java里常用数据结构,hashmap底层实现,对应线程安全的hashmap有哪些,concurrent和hashtable有什么区别,跟hashmap有什么区别
  8. synchronized底层实现,他锁的是什么,锁升级是什么
  9. 讲一下cas,哪些类用到了cas,为什么要将变量定义为volatile,什么情况下程序不会进行指令重排,什么是happen before,赋值a=1,b=2会发生指令重排吗,对于指令重排还有更多的理解吗。
  10. 怎么定义一个自己的异常,遇到异常怎么处理,异常捕获具体实现,
  11. 怎么创建一个线程,各种方式有什么区别
  12. 线程池,参数,来了一个任务以后的工作流程,有哪些拒绝策略
  13. 常用设计模式,策略模式具体例子
  14. spring的核心,简单介绍一下,spring怎么创建代理类的,
  15. spring怎么解决循环依赖的
  16. spring事务怎么使用,注解背后实现的原理
  17. acid,怎么实现的,原子性的例子,
  18. 不可重复读和幻读是什么意思,分别怎么解决,实践过不可重复读和幻读吗
  19. 项目中棘手的问题,怎么解决的,解决效果,花费时间
  20. ai相关的学习实践经验 ,部署模型,构建知识库
  21. 算法:最高频的前k个元素

字节 懂车帝

  1. sql 考了最高数学成绩的学生
  2. 手写单例模式
  3. 算法,加权随机,实现一个随机函数,有一个数组,每个下标的返回概率是对应下标元素的值除以数组和。
  4. 给你两个事务的每条语句执行顺序,给出不同隔离级别下每个查询语句的返回值
  5. 给定联合索引,指定查询条件的各自索引命中情况,为什么要遵循最左匹配原则
  6. b+树,优缺点,为什么超过三层就要分库分表,一定要分吗,是绝对的吗
  7. 聚簇索引,非聚簇索引
  8. redis常见数据结构及使用场景
  9. 局部性原理
  10. 进程和线程区别
  11. 进程的通信方式
  12. http请求状态返回码,流量太大了,服务扛不住返回什么
  13. arraylist 和 linkedlsit 区别
  14. 实现多线程有哪几种方式,有什么区别
  15. 继承和实现接口的区别
  16. 项目难点,sharding sphere底层原理
  17. 什么是雪花算法,有什么问题,怎么解决时钟回拨
  18. 缓存雪崩,缓存击穿
  19. 什么是rbac,基于角色是什么意思,有什么好处
  20. 请求到后端框架的处理流程,权限控制是在哪个环节实现的
  21. 设计一个微信点赞功能

美团二面

  1. 项目介绍,难点亮点,分表,以图搜图,ai扩图
  2. 竞赛经历
  3. 聊天
  4. 算法,二叉树的最大路径和 (lc原题)
  5. 聊天
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP