58同城java面试技术题目总结

1、项目背景还有项目流程

2、从抓包开始到最终显示的时间是多少?

3、有没有调研?每天某个时段的数据流量?

4、如果我在这边频繁刷流量,大约多长时间可以发现异常??

5、redis 作为高速缓存和数据库的数据一致性的问题,如果数据更新的话是先更新数据库还 是先更新缓存?若果先更新数据库再更新缓存会涉及什么问题 6、hashMap 底层?为什么 jdk1.8 要用红黑树实现?什么时候会出现线程不安全?怎么解决 线程不安全?默认初始容量是 16,如果我改成 7,容量会变成 7 么?为什么?

7、数组和链表的区别是什么?如果一个数组大小超过堆中剩下的内存大小,还会为这个数 组分配内存么?

8、常见的线程池有哪些?线程池中一个线程死了,就没有线程了么?如果在线程池中 new 了一个线程,这个线程是存在还是不存在?线程池中的一些参数有哪些?newCachedPool 最 大可开启的线程数是多少?

9、如何实现其他线程和主线程的同步?

10、volatile 关键字的特性有哪些?

11、10 个线程,如何实现和主线程的同步?场景是:10 个人在山下聚齐之后才可以一起爬 山,怎么实现?不用 synchronized 关键字、volatile 等同步的关键字。

12、平时建 mysql 表的时候会考虑一些什么?

13、写 sql 语句的时候 where 会考虑什么?

14.epoll 和 poll 的区别

15.sychronized 和 reentrantlock 说一说

16. hash 索引和 B+树索引优缺点

#面经##58集团##社招##Java工程师#
全部评论
请问在哪投递的58同城的
点赞 回复 分享
发布于 2021-05-15 19:15
可以问一下大佬做什么项目好吗
点赞 回复 分享
发布于 2021-09-19 00:06

相关推荐

2024-12-26 12:43
北京大学 算法工程师
华为 15级别 31k 公积金5%
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-12-26 09:30
没想到我在牛客说的第一句话竟然是这个我下头我先说了😂
挣K存W养DOG:如匿,关键字一检索再加上回复名称长短就能找到你。
点赞 评论 收藏
分享
2024-12-04 19:46
海南大学 Java
Asp1rin:太长了,写的太啰嗦,缩到一页纸最好。项目描述太多,简单的功能就别写了,而且亮点写的太口语化
点赞 评论 收藏
分享
评论
2
29
分享
牛客网
牛客企业服务