贝壳后台开发社招面试题目总结


楼主是社招半年经验哦!!
一面
1.算法题: 给一个 char 数组,里面包含单词,把它变成逆序的,单词拼写不 变,不允许使用额外内存空间

2.说项目和工作经历,问相关问题(大概25min)

3.mysql 的隔离级别

4.要锁一行的话怎么锁

5.为什么 rpc 要用反射

6. 线程池参数,简单原理

二面:

1.自我介绍

2.选一个熟悉的项目讲一下

3.项目相关和问题(大概 20min)

4.服务器负载过高怎么排查,cpu 占用过高怎么排查

5.jvm 内存模型

6.什么时候会触发 full gc

7.垃圾回收算法

8.Cms---》原理?具体使用的哪种算法

9.之前的公司用的是哪种垃圾回收

10.Hashmap---》有多细说多细

11.hashmap 具体怎么扩容?rehash 方法??

12.Concurrenthashmap 怎么并发

三面

1、自我介绍

2、了解的数据结构

3、redis 的数据结构

4、redis 的 sds

5、zset 的跳表结构

6、创建线程的方法

7、start 和 run 方法的区别

8、常用的线程池

9、线程池中的阻塞队列

10、最大最小堆

11、线程池参数和拒绝策略

12、线程池中核心线程数的数量怎么选择

13、AQS

14、公平锁和非公平锁

15、锁升级过程

16、nio 和 bio

17、一致性 hash 算法

18、分布式锁的实现

19、kafka 的组成部分

20、类加载机制

21、数据库有哪些,区别是什么,应用场景

22、mvcc

23、间隙锁

24、sql 语句的优化

25、cms 和 g1 的区别

26、zgc:好像是新出的 gc 机制 算法题# 1、手写单例模式 2、数组中找到和为 100 的下标 3、手写消费者,生产者 hr 面,常规问题,就不贴了 贝壳的面试体验非常好,而且流程快,个人还是很 like 的

#面经##社招##贝壳找房##Java工程师#
全部评论
请问下是面的北京公司吗?
点赞 回复
分享
发布于 2021-05-22 16:42

相关推荐

1 21 评论
分享
牛客网
牛客企业服务