58同城Java一面面经(校招)

一面(30分钟)2021.10.26

1、SpringCache的原理(项目中有用到)

2、Redis除了用缓存还能用在什么场景

3、自己设计排行榜的数据结构(业务上)

4、Redis和Memcached的区别

5、为什么Redis的单线程快

6、RPC的原理

7、RPC调用远程方法就像调用本地方法那么简单是怎么实现的(动态代理)

8、什么样的场景会出现线程安全问题(从JVM上 volatile??)

9、线程池的核心参数

10、线程池的执行原理

11、拒绝策略

12、MQ的使用场景

13、如何保证消息不丢

14、如何保证消息的顺序

15、什么样的字段适合加索引

16、

设计一个在线的考试系统,主要设计试卷、学生、每道题的得分

统计某一道题在某一次考试中的所有学生的正确情况,统计正确率

17、反转链表

18、项目设计模式和使用场景

19、Spring的发布订阅

#Java求职##58集团##面试题目#
全部评论
8.是不是想让您回答那个经典场景:volatile只能保证线程之间的可见性,而不保证原子性,当用volatile对一个变量x修饰后,用多个线程对这个变量x进行++操作,如果这个地方不加锁的话,其实还是有线程安全问题的,因为++这个操作,在JVM底层是三个操作(1.getstatic:从主内存中取到x的值  2.iadd:将x+1 3.putstatic:将当前结果从工作内存拷贝到主内存),当然1操作肯定是正确的,2操作的话,如果线程很多的话,可能其他线程已经改变了x的值,所以当进行3操作的时候,拷贝到主内存中的值可能是偏小的,最后会导致和我们想要的答案偏小。
1 回复 分享
发布于 2022-01-26 22:43
朋友 反转链表是手撕吗
点赞 回复 分享
发布于 2022-03-04 23:13
请问大佬,排行榜的数据结构(业务上) 这个具体问的什么,您是怎么回答的呢?
点赞 回复 分享
发布于 2022-01-26 22:34
大佬,感觉这个还不难问的。我想问您两个问题: 1. 就是RPC这块我都没学,您是因为您项目用到了,所以他才问的吗?我看别人的面经很少问这个RPC呀。 2. 请问58的薪资大概能开到多少K啊
点赞 回复 分享
发布于 2022-01-26 19:52
请问大佬是211本以上吗,为啥我投了简历石沉大海😅
点赞 回复 分享
发布于 2022-01-26 18:20

相关推荐

不愿透露姓名的神秘牛友
2025-12-17 16:48
今天九点半到公司,我跟往常一样先扫了眼电脑,屁活儿没有。寻思着没事干,就去蹲了个厕所,回来摸出手机刷了会儿。结果老板刚好路过,拍了我一下说上班别玩手机,我吓得赶紧揣兜里。也就过了四十分钟吧,我的直属领导把我叫到小隔间,上来就给我一句:“你玩手机这事儿把老板惹毛了,说白了,你可以重新找工作了,等下 HR 会来跟你谈。” 我当时脑子直接宕机,一句话都没憋出来。后面 HR 找我谈话,直属领导也在旁边。HR 说我这毛病不是一次两次了,属于屡教不改,不光上班玩手机,还用公司电脑看论文、弄学校的事儿。我当时人都傻了,上班摸鱼是不对,可我都是闲得发慌的时候才摸啊!而且玩手机这事儿,从来没人跟我说过后果这么严重,更没人告诉我在公司学个习也算犯错!连一次口头提醒都没有,哪儿来的屡教不改啊?更让我膈应的是,昨天部门刚开了会,说四个实习生里留一个转正,让大家好好表现。结果今天我就因为玩手机被开了。但搞笑的是,开会前直属领导就把我叫去小会议室,明明白白告诉我:“转正这事儿你就别想了,你的学历达不到我们部门要求,当初招你进来也没打算给你这个机会。”合着我没入贵厂的眼是吧?可我都已经被排除在转正名单外了,摸个鱼至于直接把我开了吗?真的太离谱了!
rush$0522:转正名单没进,大概率本来就没打算留你
摸鱼被leader发现了...
点赞 评论 收藏
分享
评论
2
31
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务