北京城市网邻(58同城)社招面经

1.自我介绍。
2.介绍一下项目,负责哪些模块,有看过源码吗?
3.currenthashMap和hashTable区别,为什么线程安全的,hashmap1.7和1.8有什么区别。
4.HashMap为什么使用红黑树,是怎么扩容的,扩容时做了什么。
5.Jvm 分为哪些区域,运行时数据区又分为哪几个。
6.Mysql存储引擎,有什么区别,复杂的SQL一般怎么优化,
7.索引有哪些,user表中的性别添加索引会生效吗,使用like , in, != (<>), or  索引有效吗,为什么使用B+tree,是怎么实现的
8.redis数据结构,redis的key过期会立即删除吗?
9.GC,引用计数和可达性分析,算法 标记清除,标记复制,标记整理
10.spring的IOC与AOP,哪些注解创建bean对象,springboot与spring区别,为什么使用SpringBoot
11.java8新特性
#面经##58集团##社招##Java工程师#
全部评论
问的这么随意吗
1 回复
分享
发布于 2021-07-04 21:24
大佬这多少薪资
2 回复
分享
发布于 2021-07-03 23:40
联易融
校招火热招聘中
官网直投
请问楼主是校招还是社招啊?二面有吗?
点赞 回复
分享
发布于 2021-07-02 00:04
楼主,是工作几年呀,对标的薪资是?😁
点赞 回复
分享
发布于 2021-07-02 13:51
请问楼主要的多少K
点赞 回复
分享
发布于 2021-07-03 19:20

相关推荐

二面很寄,来写个面经攒人品加许愿一面项目12306:讲一下你这个系统就是怎么处理高并发布隆过滤器怎么实现平滑上线(历史数据迁移)并发抢票库存如何设计的令牌容器存储的什么数据结构?value直接自减吗?如果减完了用户又取消订单怎么办?减完了数据库宕机了怎么办?八股:线程池的参数为啥先放阻塞队列再建非核心线程?volatile关键字原理synchronized&nbsp;和&nbsp;reentrantLock&nbsp;区别ReentrantLock&nbsp;公平与非公平如何实现ConcurrentHashMap&nbsp;原理put流程假如开发了一个项目让你设计索引要怎么入手联合索引a,b,c,查询where&nbsp;b&nbsp;=&nbsp;1,&nbsp;c&nbsp;&amp;gt;&nbsp;2,&nbsp;a&nbsp;=&nbsp;3,哪些走索引了(我记得c不会走的,但面试官说会)数据库事务原理手撕:删除链表的倒数第N个节点二面自我介绍+为啥转行二叉树遍历的时间复杂度(上来就给我问住了。。非科班选手只会背八股,不大会这种基础哭了)网络层和数据链路层的差异(又不太会。。就接下来问项目了)项目穿插八股:数据库缓存一致性怎么处理的?canal&nbsp;监听&nbsp;BinLog&nbsp;和在代码里直接写出删除缓存有什么区别?BinLog&nbsp;和&nbsp;redolog&nbsp;的区别为什么要分库分表?数据库能承受多少链接?ShardingSphere分表机制?项目里怎么分的?为什么用username?ShardingSphere的部署模式,具体的适用性?雪花算法在项目里是怎么改造的?为什么会重复生成?项目中队列的幂等是怎么做的?场景题:快手关注与粉丝的场景,怎么设计数据库表?要实现查找我的关注与我的粉丝两种查找(支支吾吾半天说中间表。面试完之后问了下才发现其实不难,中间表双写即可)手撕:字符串相加、设计一个线程安全的字符串计数器(第二题磨磨蹭蹭半个小时,在反复提示下才想出来用原子类。。) #java#
点赞 评论 收藏
转发
5 41 评论
分享
牛客网
牛客企业服务