58一面,像二面的感觉。。。

刚开始聊了一下项目,涉及到
1、项目背景还有项目流程
2、从抓包开始到最终显示的时间是多少?
3、有没有调研?每天某个时段的数据流量?
4、如果我在这边频繁刷流量,大约多长时间可以发现异常??
5、redis作为高速缓存和数据库的数据一致性的问题,如果数据更新的话是先更新数据库还是先更新缓存?若果先更新数据库再更新缓存会涉及什么问题

基础
1、hashMap底层?为什么jdk1.8要用红黑树实现?什么时候会出现线程不安全?怎么解决线程不安全?默认初始容量是16,如果我改成7,容量会变成7么??为什么?
答了使用HashTable和concurrentHashMap,又问这两个的区别是什么?我答的有它们的加锁机制不一样,后又问lock和synchronized的区别
2、数组和链表的区别是什么?如果一个数组大小超过堆中剩下的内存大小,还会为这个数组分配内存么?
3、常见的线程池有哪些?线程池中一个线程死了,就没有线程了么?如果在线程池中new了一个线程,这个线程是存在还是不存在?线程池中的一些参数有哪些?newCachedPool最大可开启的线程数是多少?
4、如何实现其他线程和主线程的同步?
5、volatile关键字的特性有哪些?
6、10个线程,如何实现和主线程的同步?场景是:10个人在山下聚齐之后才可以一起爬山,怎么实现?不用synchronized关键字、volatile等同步的关键字。我答的队列,然后问如果对应到代码里边应该怎么实现,我答得的BlockingQueue,需要再深入了解一下blockingQueue
7、平时建mysql表的时候会考虑一些什么?答了其他的还有索引,他说你了解索引的哪些???
8、写sql语句的时候where会考虑什么?

差不多就这些,问的挺细的,给出了很多场景,还有很多多线程相关的问题。。。
#面经##实习##58集团##测试工程师#
全部评论
第6个是不是可以用并发工具包里的cyclicbarrier或者  countDownLatch? 我也刚刚一面完。
点赞 回复 分享
发布于 2019-04-27 18:17
58啥时候开始招聘的。一直没看到消息……
点赞 回复 分享
发布于 2019-04-27 18:03
58是所有人都会有二面吗?
点赞 回复 分享
发布于 2019-04-27 18:16
加油呀(ง •̀_•́)ง
点赞 回复 分享
发布于 2019-04-27 21:28
hh  还没收到面试通知
点赞 回复 分享
发布于 2019-04-28 13:09
请问楼主二面了么,我前几天一面完事了。。。
点赞 回复 分享
发布于 2019-05-02 17:11
这是什么岗位呀
点赞 回复 分享
发布于 2019-05-24 16:31
有没有二面啊,我今天面了一下,估计是挂了(๐•̆ ·̭ •̆๐)
点赞 回复 分享
发布于 2019-05-27 20:44
看了这些问题,我觉得我大概要凉,没几个会的
点赞 回复 分享
发布于 2019-10-15 18:13
朋友你今天面了几面吖
点赞 回复 分享
发布于 2019-10-15 20:24

相关推荐

牛客717484937号:双飞硕没实习挺要命的
点赞 评论 收藏
分享
Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
5 57 评论
分享
牛客网
牛客企业服务