首页 > 笔经面经 > 后端开发社招分享面经攒人品

后端开发社招分享面经攒人品

头像
一切顺利鸭哈哈
编辑于 2021-04-24 10:39:42 APP内打开
赞 13 | 收藏 121 | 回复11 | 浏览4089
1:微盟

一面:

怎么优化数据库
索引的结构是什么
aop怎么用的
aop的底层怎么实现

社招第一场面试,还是比较紧张的,项目那块说的不太好。算法题感觉就是走个过场。。

2:多益

一面:

大部分是围绕项目来问的,感觉是技术面里面最水的。。而且一面通过之后还需要网申和IQ测评,特别麻烦。

3:字节

抖音电商

一面:

后序和中序,确定一棵树
口述算法:n的平方根
2T的文件 加载2G 出现次数top10
线程和进程的区别
进程怎么实现一个阻塞队列
进程间通信方式
反射是什么
类加载机制
ThreadLocal底层

感觉基本问题都能答出来了,大数据那个问题说了下分治法,将文件拆成多个子文件,每个文件求top10,但是面试官说也不太对,大佬们有什么想法吗

二面:

哈希冲突的解决方式
如何合理防止哈希不当导致的哈希冲突
如何扩容
lfu怎么实现
除了哈希还有其他方法吗O(1)
mysql的事务隔离级别 可重复读和幻读
mvcc怎么实现的
explain命令关注哪些
redis分布式锁
redis如何批量查找
scan的时间复杂度
事务1:upate A set a = 2 where a = 1事务2:update A set a = 3 where a=1 事务2提交了 事务1 能执行吗

二面的问题难度高了很多。。redis的批量查找回答了keys和scan,大佬们知道其他的吗?
sql那个问题大家觉得能执行吗?

三面:

为什么要来上海
未来三年的职业规划
有女朋友吗。。。
你觉得技术大牛是什么
平常更多的是业务开发还是基础组件开发
场景题:实现feed页
怎么解决并发问题
写扩散问题
算法:平方根

准备了很多算法题,谁能想到考的是一面的算法题。。所以大家记得面试过后还得多熟悉一下之前的题目

hr面

觉得前几轮面试怎么样
为什么一年不到就看机会
为什么来上海
公司的业务方向是什么
公司在上海有分部吗
现在部门的架构是怎么样的
现在面了哪些
期望薪资是多少

许愿字节offer!

4:腾讯

PCG看点一面:

springcloud整体链路
服务注册与服务发现
负载均衡的几种策略
怎么实现rpc框架的长连接(池)
cms垃圾回收器
新生代老年代
[算法]拷贝粘贴可得到目标字符串的最少操作数

springcloud没有复习,回答的比较一般,算法题

腾讯音乐 一面

算法
奇偶链表排序
排序
linux进程通信方式
数据库mysql的主从同步
如何保持一致性
mysql索引结构
1000万个节点的b+树有多高
redis的底层结构
hash怎么扩容
skiplist原理
java的hashmap和treemap的底层结构

太好了一面过了,等待二面中,奥利给!

安全后台

电话面:

redis是什么集群模式
怎么保证分布式锁不会出现问题?
主从同步怎么解决一致性
读写分离的场景 怎么实现的
系统调用的方式,注册中心
负载均衡的策略
线程创建的方式
线程池的生命周期
linux命令

关于redis的集群模式当时回答的不是很好,另外关于主从同步怎么保证强一致性各位有什么想法吗

花呗

电话面

垃圾回收机制
cms怎么垃圾回收的
垃圾回收的空间碎片怎么解决
为什么需要停止 如何停止
tomcat服务器的结构如何设计
如何主动断开连接
tcp四次挥手
怎么解决调用端重复发送
rabbitmq怎么解决可靠性
怎么解决数据不丢失
怎么防止重复消费

阿里伯乐笔试:

实现类似 ABAC——越来越好 ABAB——你好你好 这样的,判断是否匹配的算法

6:搜狐

一面:

spring的aop
springboot是怎么启动的
mysql的事务特性
事务的隔离级别
怎么解决幻读
http和rpc的区别
redis的数据结构有哪些
string和c语言相比有哪些优化
分布式锁的实现

感觉问的问题难度比之前的小一些

二面:

场景题:
参与过系统设计吗 怎么设计
设计电商表,设计缓存
智力题:怎么保证手机app的时间和服务器时间一致
线上jvm怎么解决报警问题的
springcloud的组件
spring config的底层
redis的哨兵模式 cluster模式
jedis怎么实现哨兵模式
springboot的starter有哪些 怎么实现的

智力题卒

7:跟谁学

一面:

spring的aop怎么实现:使用动态代理实现
jdk和cglib怎么代理
怎么调优的
JVM的老年代新生代为什么分代
CMS的原理
hashmap的底层
为什么不安全呢
装箱和拆箱
object的方法有哪些
wait和notify讲一下
事务的定义
事务的隔离级别
可重复读是怎么解决的
幻读是什么
算法:归并排序

感觉面试官有些问题问的比较奇怪,比如说hashmap为什么不安全,我讲的是从可见性的角度,如果两个线程都去get的话,不能拿到相同的值。如果set的话,会导致一个线程的值被另一个线程覆盖,所以需要加锁来保证顺序。面试官说难道set有顺序了就是线程安全的了吗?

8:美团

一面:

线程池有了解吗
用了哪些设计模式
拒绝策略有哪些
数据库的隔离级别
怎么解决幻读
为什么是b+tree
lsm-tree了解过吗
红黑树是什么
redis的底层结构有哪些
讲一下跳表
redis的持久化方案有了解吗
aof有哪些刷新策略
aof怎么防止文件过大
cms有了解吗
zgc了解吗
算法:两个栈实现队列

感觉面试官人挺不错的,遇到不会的问题也会给我讲解,点个赞

二面

项目简单说一下
为什么看机会
分布式锁为什么是原子性
GC 为什么分并发和并行
为什么CMS会去回收垃圾
讲一下spring的ioc和aop
ioc为什么会有循环依赖
aop的代理方式有几种
redis的数据结构有哪些
跳表讲一下
讲一下怎么插入的
哈希表讲一下结构
怎么扩容
为什么是2的幂次方
组合里的最大数

9:moka

mysql的执行引擎
b树和b+树的区别
redis的持久化方式
redis的过期淘汰策略
redis主从同步过程
spring的bean有几种域
synchonized和reentrylock的区别
自动拆箱和装箱
tomcat的线程模式
jvm怎么划分内存的
场景题:遍历一棵树的所有子节点

分享面经,许愿字节oc,许愿鹅厂面试顺利,冲冲冲!

----------------------
更新 
字节和美团面试通过,进行offer审批中

腾讯音乐二面:

爬楼梯
统计出现次数top k
mysql隔离级别
怎么使用的
redis解决哈希冲突
redis 热key
缓存雪崩
项目中讲一下怎么使用rabbitmq

二面通过,等待三面中。

微众银行电话面(应该是这段时间以来最久的一次了,一个多小时。。后面约一面拒了)

aop的实现方式
spring对象的加载时机
策略模式怎么做的
hashmap和list的结构
mysql怎么实现主从分离的
为什么要分离 。。。
redis分布式锁怎么实现
如果宕机了怎么半。。。
怎么保证不重复消费
除了唯一索引,怎么保证幂等。。。
线程池了解吗,关注哪些参数
tomcat的线程池和jdk一样吗


更多模拟面试

11条回帖

回帖
加载中...
话题 回帖

推荐话题

相关热帖

笔经面经近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐