顺丰科技-Java开发-一面

10.25一面,原定30min,实面18min,KPI面。没有收到后续

1、自我介绍

2、看项目中用到了rabbitmq,说下它的主要作用

答了解耦、异步和削峰

3、如果建立了联合索引(a,b,c)现在查询条件顺序是c,b,a会用到索引么

4、对于两个字段的or查询,如何保证走索引,例如查询name=?or student_id=?

没答出来,就说给两个字段都建索引呗,面试官表示好像不太行

5、看你简历有用到分布式锁,用的哪种实现

6、项目中写了es,数据是怎么导入es的

回答分页查询,使用线程池导入...

7、直接连接的数据库和es进行导入的?用的什么jar包连接的

有点无语,jar包名字记不住...

8、Spring Cloud用的是阿里的那套还是什么,用到哪些组件

9、Gateway路由分发的策略

10、微服务之间的调用是怎么实现的知道吗

11、服务A调用服务B,会经过nacos么

12、有用过别的组件么

回答都写在简历上了,没用过别的

反问:

1、面试流程

两轮技术+hr

2、有什么要 改进的地方,给些建议

说招聘后端开发工程师看的是对这些技术的掌握程度,包括对技术选型上的一些思考,比如你项目中用到了rabbitmq,那思考过不同的消息队列之间的区别吗,比如说项目中用的是redisson实现的分布式锁,有没有考虑和其他实现方式的区别。(这里我非常不解,为什么他面试中不问我这些区别,点评却要说这些)。
#顺丰##顺丰科技##一面##一面凉经##kpi面#
全部评论
有手撕吗
点赞 回复 分享
发布于 2024-11-05 12:16 江苏
朋友有后续嘛
点赞 回复 分享
发布于 2024-11-05 10:47 上海

相关推荐

11-11 17:45
门头沟学院 Java
扶老蟑螂过马路被无证...:1. 技术栈那里把数据结构删了,小中厂用不上,大厂手撕能难死你,linux那里可以考虑删掉,还不如换个git团队协作开发 2.不要使用一些项目不匹配的技术,例如分库分表和你上边的ddd,真正使用ddd的都是【超】大规模,大部分都仍然使用多模块聚合mvc,这样虽然看起来高大上,但是新增了前期协定需求跟后期维护的成本,因为开发中都是选择最适合当起版本的开发方式跟中间件,这样反而会体现你为了学而学(因为可能面试官都不完全熟悉ddd,然后问你你也回答不出深度) 3.项目写了很多的redis使用,为什么技术栈不写上redis 4.项目技术栈跟业务需求高度重合,完全可以整合成一个,然后再去弄一个感兴趣的其他业务或者轮子,或者把上面的一个换下包装 5.奖项自己编一点奖学金,加个四六级,删掉蓝桥杯
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

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