秋招面经,回馈牛客 快手,滴滴,京东,SHEIN,大华已oc

个人情况

    先说明一下个人情况自己本科是一所农业类一本院校专业也是农学毕业之后工作半年之后辞职考研类跨考上海某985软工研究生,从21年1月去网易实习结束后又到滴滴实习后从滴滴离职全职准备秋招,简历投递大概从7月份开始,面试从七月下旬到八月份居多,大厂几乎都面过了目前通过了滴滴京东快手shein和大华,和大佬差很远但还好没有失业,今年后端的秋招难度意料之外的增加了许多,比如今年开始很多公司在你通过面试之后会问你是否可以去提前实习,如果不可以的话就会挂了你或者泡池子里面

浙江大华:

一面:
1、自我介绍
2、数据库引擎介绍MyIsm和Innodb
3、数据库的四种事务隔离级别
4、MySql是哪一种事务隔离界别
5、读已提交解决的是什么问题
6、脏读和幻读的区别
7、怎么导出jvm的内存
8、写了一个线程,一个死循环,这个线程运行的时候会占用cpu多少
9、volatile关键字

二面:
1、自我介绍
2、MySql建表语句 字段类型修改
3、HashMap的遍历方式,具体说一种,详细说出来
4、CurrentHashMap的实现
5、实现Runnable和Callable接口的区别
6、如何用线程池提交线程
7、介绍jvm内存模型
8、linux文件复制用什么命令

快手

一面:
1、spring cloud和dubbo的区别
一面好多忘记了
算法题:环形链表2

二面2021.9.3
1、以前项目中对自己帮助比较大的点,举一个具体的例子
2、Redis的bigkey
3、你对那一块技术了解的比较好
4、spring cloud eruake的问题(不维护了)
5、介绍一下AOP的实现方式原理
6、动态代理有哪些方式,差异性在哪里
算法题:
合并两个有序数组从后往前并讲一下算法题思路
反问部门和做什么东西,技术栈

京东:

1、开始主要是介绍项目
2、结合项目问了问题
3、问了一些sping cloud相关的问题
4、使用到了那些模块gataway,jpa
5、服务调用
6、分布式情况下的定时任务实现方案,
7、分布式锁zookeeper,redis
8、为什么用MOTT
9、如何解决高并发情况
10、消息消费的幂等性(乐观锁方案,数据库唯一键约束)
11、乐观锁和悲观锁
12、Java中的synchronized和Lock的区别
13、Lock的底层如何实现公平锁
14、解释堆和栈
15、dubbo的rpc的实现,注册发现
16、mybatis的resultMap和resultType的区别
17、mybatis如何返回主键
18、redis又几种数据结构
19、redis的lrang命令是什么意思
20、mysql索引失效的情况
21、mybatis的#和$的区别

阿里:

1、项目中的多线程编程
2、分布式锁
3、MySql调优,如果一个sql执行慢怎么
4、spring boot和以前的springmvc的区别
5、项目中用到大Java锁
6、synchronized用到那些地方
7、如果放到static方法上锁的是什么
8、同一个实例在A方法上加synchronized B方法上加synchronized是互斥的吗?
9、悲观锁和乐观锁
10、详细推排序的顺序
11、equals和hashcode解释
12、为什么用netty
13、主从react模型解释
14、一个ListNode其中又一个next计算这个链表的长度 里面没有int数值也不能用辅助int变量

滴滴:

投递的是sp专场,一天连着三场面试,当时忘了录音好多问题忘记了
1、单线程的情况下MySQL语句执行时间比较长会是哪些原因造成
2、重载和重写的区别
3、spring AOP和IOC实现
4、详细说一个项目中比较难的技术点,说到代码层面
5、打开浏览器输入网址回车后 到 浏览器显示页面的过程
6、linux文件中搜索命令
7、topK问题
8、海量数据排序问题
算法:三数之和

腾讯:

1、自我介绍
2、自己的项目如果用命令行和是否可以请求响应接口
3、restuful接口验证问题
4、用IOS APP去请求和用命令行去伪造请求是否可以拦截伪造的请求
5、简单说一下项目中的模块
6、项目中的微服务框架
7、服务之间的调用问题
8、请求量变大后怎么办
9、数据库主从备份
10、不同服务之间
11、下游的请求量增加了
12、nginx和网关的关系
13、请求链路中有一个服务挂掉怎么解决
14、项目中MySql是怎么使用的
15、MySql中的数据量又多大
16、如果又上千万条数据如何去设计MySql
17、MySql优化经验
18、MySql的Cpu比较高,是什么导致的
19、Redis是如何部署的,高可用怎么做
20、Redis集群
21、Rpc请求
22、长连接和短链接
23、CUP占用高如何排查
24、项目用的什么版本管理工具
25、网络问题排查怎么做
26、单机的流量承受力如何确定,一个机器最大连接和接受请求能力和什么因素有关,A连接B可以创建多少连接
28、Http和Https

美团:

美团优选一面挂,之前实习面试过了但是由于毕业论文的原因没有去,没想到秋招难度这么大
1、自我介绍
2、项目问题
3、仔细问滴滴实习项目
4、如何统计项目中的数据
5、和其他面试不同的是详细问了

科大讯飞:

二面挂:
1、期望工作城市
2、问为什么没有在滴滴实习转正
3、两个大文件找相同的里面存的字符串用换行符分割,找到两个文件中所有重复超过一次的字符串存到另一个文件中,两个文件特别多每个一亿条,怎么用最快的方法吧满足条件的重复一次以上的找出来  两个文件分别hash 得到小文件然后可以吧其中一个放到set中遍历另外一个
3、如何解决慢查询问题?
4、实习中做过比较有技术含量的点说一个(比较多公司问这个,需要准备一个点自己弄非常清楚)
5、问了自己的经历
6、最大的缺点
7、是专硕还是学硕
反问做的是一些教育信息化的项目

SHEIN

一面2021.8.20
1、学校一天写java多久
2、第一个经历大概什么时候
3、拿到需求后如何梳理进行开发
4、自己具体负责的工作模块
5、详细问项目
6、如果Redis挂了堆你的业务产生什么影响
7、如何保证数据库和Resdi的一致性 可以使用旁路缓存的方式延迟双删
8、Mq异步情况下如何保证数据的一致性(RocketMq有半消息机制)
9、介绍了部门偏向于公共框架 全链路压测监控体系服务质量各类框架组件动态加解密
面试官比较喜欢,说公司有大量的机会学习

二面:2021.8.21
1、自我介绍
2、最近看了那些技术书籍
3、讲一下Redis的集群模式,怎么理解
4、动态添加机器内部会有什么变化
5、如何自学Java
6、是否了解过juc的源码
7、AQS是什么东西?结构是什么
8、SpringBoot对比SpringMvc
9、研发效能架构部帮助业务开发团队提高开发效率
HR面问了自己的性格和目前offer然后才约的三面
三面:就十分钟
面试官是一个技术Leader工作了十年,先说问他两个问题
发现我本科校,没聊技术问题,聊了一点生活相关的就结束了

字节:

提前批
1、说自己的项目,问了项目中的细节
2、tcp三次握手和四次挥手
3、TCP初始序列号是如何产生的 什么时候产生的 、tcp三次握手的时候产生的
4、zset的底层数据结构和时间负责都, 只用了跳表吗
5、操作系统核心态和用户态
6、如何进入核心态
7、系统调度的几种方式
8、字节面试了三次算法题分别是Z字形打印二叉树,环形链表2,378. 有序矩阵中第 K 小的元素 
9、Redis的删除策略有哪几种

腾讯:

1、查看内存的命令
2、虚拟存储器
3、红黑树结构
4、多进程和多线程的区别
5、nginx是一个多进程并发的模型 多进程的优点
6、spring为什么使用单例Bean
7、服务注册发现流程
8、Zookeeper
9、说说用过的微服务框架
10、说项目根据项目提问
11、注册中心问题
12、第三范式解决了什么问题
13、第三范式的例子和怎么实现
14、主流数据库用的什么索引结构
15、描述一下B+数结构
16、项目中为什么要用mongodb
17、服务发现怎么做
算法题:最小路径

商汤

一面:
1、String为什么是不可变的 final char[]
2、new ArrayList(20);得到的初始容量为0
3、线程池AQS参数、底层实现
4、String ,StringBuilder,StringBuffer区别
5、两个字符串用+号加起来会怎样
6、实现线程的几种方式
7、Runabble和Callable的区别
8、实际开发中是否使用过线程池
9、线程池参数详解
10、线程池参数设置考虑因素
11、AQS有用过了吗?具体的实现类又那些
12、公平锁和非公平锁
13、初始化一个HashMap(20)之后还没有往里面存数据初始容量是0;
14、HashSet和HashMap的关系
15、假如有两个HashSet一个是S1一个是S2,S1里面分别有三个字符串123,S2也一样  S1.equals(S2)会返回什么?
16、MySql聚簇索引是什么?
17、执行数据库查询数据量很多 如何提升查询速度
18、如果查询是反复执行的怎样优化
19、String(String s);这个方法做了什么工作,产生了几个对象
20、最小堆最大堆的区别

二面
1、介绍一个你深入研究的技术
2、微服务下面的并行去调用多个子服务,如何拿到三个调用的结果(用Condiation生成多个condition?)
3、 设计题:一个商品达到一个触发条件比如618或者双十一达到促销或者打折活动,经常变化,新增规则不改动代码这个模块应该怎么去设计,触发条件
4、讲讲堆spring cloud的理解
5、Redis的集群
6、redis的bitmap实现(可以用于签到,占用空间小)
7、部署模式有哪几种,Redis集群的部署方式,如果一个机器下线了怎么半,可以动态添加一个机器进去吗
8、redis的delete
9、建议学习的时候多思考

三面:
1、TopK问题

依图

一面:
1、一个类中有静态方法和普通方法 多个线程去访问 线程安全问题(答案为互不影响)
2、如果一个线程 A 调用一个实例对象的非静态 synchronized 方法,而线程 B 需要调用这个实例对象所属类的静态 synchronized 方法,是允许的,不会发生互斥现象,因为访问静态 synchronized 方法占用的锁是当前类的锁,而访问非静态 synchronized 方法占用的锁是当前实例对象锁构造方法不能使用 synchronized 关键字修饰。
3、一个类中有三个方法A是static synchronized B是一个非实例方法 C是一个成员变量这种情况下三个线程调用这个abc
4、Lock原理AQS
5、SpringBoot的启动过程说一下
6、分布式锁 redis zookeeper
7、在一个分布式执行过程中加了锁 挂掉了 无法释放锁怎么办? 其他线程释放当前线程的锁?(每个线程各自设置随机数)

完美世界

到公司去面试,连着四场技术面试后hr面试,问是否可以提前去实习,是否有其他公司offer答有京东和先写完论文才行,没后续了
面试到三面才想起开录音,前面的问题忘记了,不过八股文居多
1、数据库隔离级别
2、可重复读解决方案
3、一条Sql的请求流程
4、MVCC
5、设计一个道具系统,可以让他实现各种各样的使用
6、设计一个玩家排行榜根据击杀死亡助攻,实现玩家排行榜,数据量比较大
7、Innodb每个节点有多少个子节点,数量姐(一千)
8、Redis为什么这么快
9、Redis的持久化方案介绍
10、Java的GC介绍一下,

东方财富

技术面试通过和HR说是否可以转base从成都到上海hr口头说可以 后没消息了
一面忘记了
二面:2021.8.20
1、ORM主要解决了什么问题
2、ORM主要用了什么技术实现?反射
3、反射的优缺点
4、CGLAB和Proxy的不同
5、HTTP报文结构
6、Http属于那一层  应用层
7、网络模型有那几层
8、个人开发方面的优势有那些
9、netty的读写buf的结构有那些优化
10、什么时候毕业
11、反问环节,主要做港美交易一些实时和非实时计算

陌陌:

一面2021.8.24
商业化部门
一上来先做了两道题目,秋招唯一一家这样的有点懵,但还是做出来了
    1、滑动窗口里面的中位数(滑动窗口最大值微调版本)
    2、链表k个一组翻转
0、自我介绍问项目
1、netty中的序列化协议有了解吗
2、dubbo注册中心的实现(Zookeeper)
3、Zookeeper实现了那些功能,客户端和服务端都是如何注册拉去服务的?
4、如果服务端服务挂了客户端是如何知道挂了(watcher机制监听节点变化)
5、如何去通知客户端服务端变化,redis的pub/sub机制
6、悲观锁和乐观锁
7、类加载顺序成员变量
8、双亲委派模型,有哪几个加载器
9、内存泄漏和内存溢出有什么区别
10、spring如何解决循环依赖的问题
11、分布式事务主要解决什么问题,可以举个例子吗?
12、TCC知道吗?
13、反问环节:主要做一些变现业务,音视频虚拟礼物

二面:
1、问了一些学校的事情自己和导师的研究方向
2、海量数据排序问题
3、怎么进行归并排序

大疆

北京商业化部门
一面2021.9.2
自我介绍
1、说一个自己做过的难度比较大的功能
2、项目中排查具体的问题,典型比较有代表性的问题
3、RPC超时重试重复消费的问题(幂等性)
4、再说一个你掌握比较深的技术点,说了Redis
5、AOF持久化和重写做了那些事情
6、平时是怎么学习这些技术知识的
7、上手是否有其他offer

二面
忘录音,问题记不得了


#浙江大华技术股份有限公司##快手##京东##阿里巴巴##滴滴##腾讯##面试题目#
全部评论
深圳SHEIN 有意向/oc的同学可以私聊我下    有交流裙
点赞 回复
分享
发布于 2022-10-18 09:42 广东
你这是秋招面试吗。。我感觉我一个社招的 有些都回答不上来
点赞 回复
分享
发布于 2022-10-26 16:22 北京
联想
校招火热招聘中
官网直投

相关推荐

3 33 评论
分享
牛客网
牛客企业服务