算力大陆Java后端开发

timeline

11.18 b0ss投递简历;11.26 一面

11.29 二面;12.2 hr电话告知oc,等待offer审批

12.4 催了一下,马上邮件录用

一面--52min

  1. Netty、Http、Socket通信的区别;什么是自定义通信协议
  2. 序列化方式之间的区别
  3. Netty心跳机制是什么;在代码层面是怎么实现的
  4. Zookeeper介绍一下,数据结构是什么样的,用来做什么
  5. 负载均衡是什么意思;一致性哈希算法是怎么实现的,有什么需要注意的点
  6. 项目里面登录鉴权是怎么做到;后续请求接口怎么知道他有没有登录
  7. 上传文件、视频是怎么做的;大文件分片是怎么做的;除了存在服务器本地还有什么方案
  8. List接口的主要实现类有哪些,他们有什么区别
  9. Map的遍历方式有哪些
  10. stream流在什么情况下使用,平时用的多吗;在性能上和增强for循环比呢
  11. 电商项目的金额字段用什么类型存储;什么契机了解到的这个知识
  12. spring的@Transactional 是怎么生效的;什么情况下会失效
  13. 持久层用的框架用的什么;有用过Mybatis-plus之类的代码生成器吗(这里我介绍了自己做过的demo,面试官极有兴趣)
  14. SQL题:用户表和vip表,查处用户id为1,2,3,5,7,8,9中积分前三的vip用户姓名和积分
  15. 三种join之间的区别,刚刚的题目应该用哪一种
  16. 有没有前端开发经验(直接说了不会)
  17. Git怎么新建分支(不会,没用过协同开发)
  18. 【反问】:没有算法题吗(面试官说他不喜欢考算法题);实习生大概做什么工作;有什么建议吗(夸了我代码能力扎实)

二面--17min

上来直接提问,没有自我介绍环节

  1. 为什么想着要做一个RPC项目;五种序列化方式他们有什么特点吗,他们之间有什么区别,最常用的是哪个
  2. 心跳机制是为了避免重复连接,那重复连接的缺点有哪些呢
  3. 测试分布式的性能有哪些指标
  4. 两个算法题,描述思路即可:有序链表合并(秒了),最小覆盖子串(hash统计,双指针滑动,秒了)
  5. 项目里面如何处理异常
  6. 项目登录鉴权这方面是怎么做的
  7. 大文件上传怎么做的;文件能不能用户之间直传,不通过服务器;有哪些隐患
  8. 对大模型有什么了解吗(不太知道,只知道问答比较厉害)
  9. 反问:实习生大概做什么工作

总结

一面问的问题挺常规,和每次面试碰到的问题差不多。而且一面面试官人非常好,会有回应,答错了也会给适当讲解。对我简历上没有的代码生成器小demo十分感兴趣,可惜太久没看第一次被问到,讲的不太好

二面比较匆忙,问了几个问题就结束了,两个算法题也都是hot100,只说思路当然是瞬秒。

面完当天在官网就能查到通过,等了一个周末,周一才接到hr电话面。

周四火速入职

#后端#
全部评论
你这才像正常的面试,我面北京算力大陆前端,问了我二十几道八股,写了一道算法说了两个场景题,那面试官跟机关枪似的不停问,偶尔有不会的也不解答直接下一道,半小时回答完直接没反问结束,当时就感觉是KPI,果然过了两三天就挂了😅,我当时答了百分之***十,直接就给我挂了,真的浪费时间😅
1 回复 分享
发布于 2024-12-04 12:20 天津
佬,算法刷了多少道啊,hot100够吗
点赞 回复 分享
发布于 05-03 08:15 上海
大佬,我是上周五他给的我口头承诺,今天我问他什么时候发offer,他没回我,这不会是被鸽了吧
点赞 回复 分享
发布于 2024-12-16 18:01 江苏
问的还挺有深度的
点赞 回复 分享
发布于 2024-12-05 14:25 陕西

相关推荐

08-03 15:53
已编辑
唐山学院 Java
一面: 1. 讲一下 Java 内存模型(JMM)是什么。2. Java 对象的创建过程是怎样的?3. 项目4. 项目5. 项目6. 项目7. 如果用 Redis 实现秒杀功能,需要解决哪些问题?怎么实现?(防超卖、限流、分布式锁等)8. 一条 SQL 查询语句的执行过程是什么?9. InnoDB 的索引结构是什么?主键索引和普通索引的叶子节点分别存储什么?10. 联合索引在什么情况下会失效?11. 项目12. 你用 Redis 做点赞功能时,具体是如何实现的?为什么没用到 MQ?(结合项目体量说明)13. 项目复面:1. 你是是哪一届的?2.你下半年还需要回学校吗?(确认是否可实习)3. 你大学有挂过科吗?4. 四六级过了吗?5. 你高考考了多少分?6. 你什么时候开始学 Java 的?是学校教的还是自学的?7. 你是怎么学 Java 的?8. 讲一下 Bean 的生命周期。9. MySQL 有哪几种事务隔离级别?默认是什么?什么是幻读?10. 什么是面向对象?它和面向过程的区别是什么?有什么好处?11. 如何找到的上家实习公司,公司规模12. 在上家实习公司所做的业务13. 上家实习中的业务需求实现14. 项目15. 为什么从上家公司离开?这段经历让你有什么成长?16. 现在需要开发一个会议室预约系统,需实现 “预约冲突检测” 和 “会议前 10 分钟通知”,你会如何设计数据库和代码?17. Git 在什么情况下会出现代码冲突?如何解决?18. 你的老家是哪里?父母是做什么工作的?19. 反问
查看17道真题和解析
点赞 评论 收藏
分享
评论
8
33
分享

创作者周榜

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