最近的一些面试,饿了么,拼多多二面,字节国际化一二面,美团被捞后的一二面,字节懂车帝一面,蚂蚁一面
饿了么
- 研究生课题
- 介绍项目,技术设计选型
- 多人协同编辑 具体实现,实现难点,遇到了什么问题,技术选型
- 工程代码量,周期
- 常见的排序算法实现逻辑及时空复杂度
- 常见索引设计,优化方法
- 什么情况下会出现oom
- 对并发编程的理解
- 算法:比较json字符串的相等性
- 算法:一个数组里面很多正整数,输出数字排列组合拼接最大的排列
- 在一个平面上给定2n个坐标点,找到一个圆让一半的点在圆里面,一半在外面
- 分布式事务,具体代码实现
- 一致性hash
拼多多二面
- 工作强度,实习时间地点
- 介绍项目,系统设计,压测流量
- 图片的存储方式,获取方式
- sql:查询昨天上传图片数量超过平均上传数的用户,视图
- WebFilter + BloomFilter 分别是什么,bf实现原理,怎么扩容,误判的概率
- 算法:二叉树根节点到叶子节点权值和为指定值的路径集合
字节国际化
- 介绍项目,其中难点,
- udp tcp区别 使用场景
- 算法:Z型层序遍历
- 主键跟外键
- 事务是什么
- sql注入
- sql题,(联表查询)左连接
蚂蚁一面
- oj系统介绍
- 代码沙箱是怎么做的,docker执行代码的流程
- 图库介绍
- 图片分析是指什么,ai的接入
- 多维检索,图片颜色怎么检索的
- 协同编辑 难点
- websocket
- 系统的难点,分表,数据量级,分表依据
- 系统周期
- 有挑战性的问题,权限校验,设置了哪些角色
- tcp客户端向服务端发送一个helloworld是怎么一个流程
- 同时有大量的客户端请求建立连接可能会出现什么问题
- tcp上海客户端向北京的服务端传100m的数据要多久,计算方式
- spring事务里面开启了一个线程,线程里面又开了一个事务,里面的事务对外面的事务有什么影响
- 你觉得自己的长项优势在哪方面
字节国际化二面
-
项目主要的卖点,亮点
-
ai扩图
-
权限管理
-
无锁队列是怎么实现
-
怎么用mysql模拟一个消息队列
-
linux命令
-
1t的log文件排序,mysql语句及耗时,最慢的100个sql,代码实现
-
进程跟线程的区别,py跟java的线程的区别,进程跟线程各自的通信方式
-
http的报文长什么样子
-
post,get区别,get的传输上限大小
-
http状态码各自含义
-
算法:两个数组,a,b,长度相等,改变a的顺序,让ai大于bi的个数尽可能多
美团被捞后一面
- jvm模型
- 创建一个对象要用到哪些内存空间
- 值引用和地址引用,地址引用的使用有什么要注意的地方
- jdk GC 回收方式,jvm调优
- 有哪些垃圾回收期,各自的特点及区别
- 有遇到过GC的问题吗,写一个产生OOM的代码,循环创建对象会产生oom吗
- java里常用数据结构,hashmap底层实现,对应线程安全的hashmap有哪些,concurrent和hashtable有什么区别,跟hashmap有什么区别
- synchronized底层实现,他锁的是什么,锁升级是什么
- 讲一下cas,哪些类用到了cas,为什么要将变量定义为volatile,什么情况下程序不会进行指令重排,什么是happen before,赋值a=1,b=2会发生指令重排吗,对于指令重排还有更多的理解吗。
- 怎么定义一个自己的异常,遇到异常怎么处理,异常捕获具体实现,
- 怎么创建一个线程,各种方式有什么区别
- 线程池,参数,来了一个任务以后的工作流程,有哪些拒绝策略
- 常用设计模式,策略模式具体例子
- spring的核心,简单介绍一下,spring怎么创建代理类的,
- spring怎么解决循环依赖的
- spring事务怎么使用,注解背后实现的原理
- acid,怎么实现的,原子性的例子,
- 不可重复读和幻读是什么意思,分别怎么解决,实践过不可重复读和幻读吗
- 项目中棘手的问题,怎么解决的,解决效果,花费时间
- ai相关的学习实践经验 ,部署模型,构建知识库
- 算法:最高频的前k个元素
字节 懂车帝
- sql 考了最高数学成绩的学生
- 手写单例模式
- 算法,加权随机,实现一个随机函数,有一个数组,每个下标的返回概率是对应下标元素的值除以数组和。
- 给你两个事务的每条语句执行顺序,给出不同隔离级别下每个查询语句的返回值
- 给定联合索引,指定查询条件的各自索引命中情况,为什么要遵循最左匹配原则
- b+树,优缺点,为什么超过三层就要分库分表,一定要分吗,是绝对的吗
- 聚簇索引,非聚簇索引
- redis常见数据结构及使用场景
- 局部性原理
- 进程和线程区别
- 进程的通信方式
- http请求状态返回码,流量太大了,服务扛不住返回什么
- arraylist 和 linkedlsit 区别
- 实现多线程有哪几种方式,有什么区别
- 继承和实现接口的区别
- 项目难点,sharding sphere底层原理
- 什么是雪花算法,有什么问题,怎么解决时钟回拨
- 缓存雪崩,缓存击穿
- 什么是rbac,基于角色是什么意思,有什么好处
- 请求到后端框架的处理流程,权限控制是在哪个环节实现的
- 设计一个微信点赞功能
美团二面
- 项目介绍,难点亮点,分表,以图搜图,ai扩图
- 竞赛经历
- 聊天
- 算法,二叉树的最大路径和 (lc原题)
- 聊天
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
今天面了两家公司,面试时间都比较短直接总结到一起了第一家1. 自我介绍2. 公司两个项目开发中,用到 Codex 或 Claude Code 了吗?3. 具体是用来写什么?用的是最多的哪个?4. Claude Code 用的是什么模型?5. 什么时候开始用的?(精确到具体月份)6. 是官方账号还是中转站?7. 当时开发一天用多少钱?8. 平时用到什么 Skill 或 MCP 吗?9. Claude
5
找实习从7月22号开始投,现在也总算是有offer了
5
怎么会有笨蛋从一月到现在,背了7个月的面试题,还啥都不会呢,到底背哪里去了,该怎么办
3
【入职求助贴】萌新刚入职某大厂做后端开发,目前还在试用期。最近遇到一个棘手的问题,想向大家求助一下。入职不久,leader 给我派了一个任务。跟我说是0.5天就可以解决,我刚毕业入职,做了一个星期没有做出来。实现一个收集定时成功任务的案例。听起来好像不复杂,但我自己摸索着做了一整个星期,到现在还没达到预期效果。这一周我基本是“边学边做”的状态,遇到卡点也会每天主动找 leader 沟通进度和疑问。
3
#字节内推# 实习、校招、社招均有岗位
5
