顺丰一面和二面

顺丰二面:11.8 Java 后开(20 多分钟)

1.  为什么不用现有的动态线程池组件?
2. 项目中 redis 用到了什么数据类型?redis 都有哪些应用场景?
3. 其他的就都是具体项目相关的问题了

顺丰一面:11.5 Java 后开(20 多分钟)

1. HashMap是线程安全的吗?为什么?具体举一些案例(jdk1.7和jdk1.8)

2. 如果想要使用安全类型的HashMap有什么方式?

3. ConcurrentHashMap底层?(jdk1.7和jdk1.8)

4. ThreadLocal 应用场景?底层实现?

5. 说一下你熟悉的排序算法?快速排序的思想是什么?

6. redis key过期的底层原理是什么?

7. 如何保证MQ消息被顺序消费?有哪些策略?如何保证消息可靠性?

8. 你实习中的会话树是做什么的?为什么这样设计?

9. 你的业务当中是否用到索引?怎么建的索引?

10. 具体说几个AOP失效的场景?

11. 布隆过滤器在你项目当中的应用场景?底层原理?存在的问题?是否做扩容处理?

12. LRU 算法的实现?

其他的就是围绕项目简单问一下

无手撕

#顺丰一面##顺丰面试##顺丰#
全部评论
这个时候一面,是捞人了吗还是 kpi
1 回复 分享
发布于 2024-11-06 10:55 江苏
点赞 回复 分享
发布于 2024-12-09 18:34 上海
兄弟这么快,是线下面嘛
点赞 回复 分享
发布于 2024-11-15 12:02 辽宁
二面咋样啊,我一面也20分钟,感觉面的有点随便啊
点赞 回复 分享
发布于 2024-11-13 14:59 广东

相关推荐

⭐秋招oc: 烽火星空泰豪睿捷交通研究院星星充电顺丰科技pending:深信服二面挂,计网被拷打镁珈机器人: 一面通过后发了cpp的笔试题,直接没做ecoflow hr面挂微派一面挂,多线程手撕忘了苏小妍一面挂 kafka被拷打焦点科技 三面挂 cto面聊天为主顺丰 二面挂后调剂 狠狠拷打了脆弱的实习经历转转 约面拒 大智慧 约面拒领悦南京 约面拒 线下群面懒得去总结: 秋招前有一段非互联网实习,很水,因此秋招期间也在同步得找合适的实习机会提高竞争力↓⭐秋招期间面的实习oc: 小米测开运去哪瓜子二手车好未来pending:字节测开一面挂,没手撕出来恒生电子一面挂总结: 最后选择去了好未来实习,主要是因为title和业务都还不错,去的同时也签了保底⭐春招oc:转转携程pending:度小满二面挂  spring八股忘了hh九号公司一面挂微购 二面要求线下所以拒掉了美团移动端: 一二面聊很好但无后续总结: 春招动力严重不足,一点不想看秋招背过的八股,全凭运气面试,每次被问到忘掉的八股连忙say sorry;秋招官网投了很多,也做了很多笔试,但都没反馈,因此春招只在官网投递了很少量的公司,其余都靠boss点点点boss沟通了1.5k+岗位,现在终于可以暂时卸掉。总之,对于我这样一个对技术没有执念的菜鸡选手来说,目前的结果已经很满足,接下来打算调整休息一段时间,然后准备去携程了。ps: 半年多来网上求教了不少大佬,真的很感谢🌹。最后,祝还没有确定工作的uu能搭上这趟春招的末班车  
点赞 评论 收藏
分享
05-05 15:58
已编辑
门头沟学院 Java
随着上午最后一个pdd的信息确认,我的暑期之旅结束了,投了20家,面了5家,拿了5家offer,分别是字节、淘天、美团、蚂蚁、拼多多,算上日常的offer,在秋招前就已经把阿里、腾讯、美团、字节、拼多多、小红书、得物的offer全集邮了,刚好是我们所谓的“atmd”、“上海四毒”(图2-图9)。暑期总共面了20场面试,挂了3场,另外拒面了6场,时间线见图1,基本上是3.7开始投递,最早的是3.25的美团oc,最晚的是5.5的pdd,期间一路长虹过,也挂过打复活赛一雪前耻,也有公司杳无音讯,我是带着三段大厂实习面暑期的,除去我拒面的几家,投了20家也只有5家约面了。所以我想告诉大家的是,没有约面很正常,运气、大环境这些因素也影响非常大,但同时,我又想告诉大家的是,大家没有面试就好好沉淀,不要懈怠气馁,沉淀技术到位,面试机会来了,就精确打击,一举成功,主打的是面试通过率,而不是靠面试场次去堆。就我个人而言,一直走的是精确打击的路线,面试通过率还算是比较高,日常面过5家,拿了4个offer,暑期面了5家,拿了5个offer,我的面试机会其实并不算多,但事实证明,offer是和你能力挂钩的,不和面试机会次数直接挂钩,技术没沉淀到位,给你0次面试机会和给你100次面试机会没有区别,所以希望大家不要焦虑面试机会少,而是要好好沉淀技术,争取一鸣惊人。学习方面,我推荐大家一定要有一段时间自己去深入学习+整理自己所学的所有技术栈,这样融会贯通后,面对同一个问题,你的回答就能和别人不一样,才能脱颖而出,因为现在大环境就是要这样,不这样没机会,选了这条路就得冲出这个大环境的包围。当然,如何深度学,这里面门道非常多,一时半会说不完,我以后有时间再跟大家扯扯。项目方面,我推荐大家不要把经典项目写简历,诚然,经典项目带给我们的成长很大, 比如黑马点评等等,我至今仍然觉得黑马点评是最好的Java入门项目,但是人人都黑马点评,人人都苍穹外卖,对HR和面试官而言,从简历上看,没有区分度,即使你有自己的理解,即使你对黑马点评改良了很多,有非常非常独特的自己的理解,但从简历而言,HR看到“点评”、“生活社区”等等字眼,已经懒得看你下面介绍,直接给你Pass了,所以项目无罪,但用的人多了,就有罪了。所以大家首先需要用的少的项目、其次需要对项目有自己的理解,我这里不推荐项目,我已经很久没关注市面上的项目了,因为实习远大于项目,有实习后项目已经可有可无了,但是因为我现在用的是一个自研的轮子项目,所以面试官让我挑一个介绍时,我仍然会吹我的项目而不是实习。但是大家有实习优先吹实习,其次是做个好项目。算法方面,熟刷hot100,至少刷三四遍,必须达到默写的程度,是必须!!!因为面试基本上就是从hot100出原题,是原题!等于事先就把题库告诉你了,熟刷hot100后,再随便刷刷其它题单,比如剑指offer等等,总题量刷个两百来题,就足够应对面试算法了,那么笔试算法呢?无所谓,能a出第一道签到题,就够了,因为笔试就是走个过场,只要不拿0分,给对面个台阶,最终还是看简历来筛选的,再说一遍,笔试就是走个过程,能a出一道签到题,第二题随便骗点分,就足够了,根本没有所谓的笔试挂,只有简历挂。至于那些什么场景题,我觉得本质其实就是灵活运用八股,一方面需要看你知识的广度,另一方面是看你能否把知识串起来,比如设计一个点赞系统,你需要把RPC、服务解耦、Redis、MySQL表设计、MQ、JUC、架构、集群等等知识全部串起来,这可能比较看重你的知识面的摄取,包括像是技术文章书籍的阅读等等。随便聊聊,不成体系,但我觉得能把我上面的话听进去的话,还是大有脾益的,每个人吸收的程度可能不同,后面有机会再把这些系统整理起来,出一期完整的路线讲解。       
巨宇:优雅✌、詹姆斯·高斯林、约书亚·布洛克、道格·利亞,Java界四大天王!
点赞 评论 收藏
分享
评论
7
21
分享

创作者周榜

更多
牛客网
牛客企业服务