睿联_后端开发_面经

需转NodeJs,2024年9月10日进行笔试,9月27日进行第一轮技术面试,10月10日进行第二轮技术面试,10月15日进行HR面试,10月22日进行心理测评,11月8日排序挂。

感觉是我HR面表示想转NodeJs的意愿太低了(虽然确实不会转就是了)。

一面

  1. 自我介绍

  2. 选择后端方向:

    • 问题:你是怎么选择后端这个方向。
  3. 后端工程师职能:

    • 问题:在你看来我们后端工程师这个岗位的主要职能是什么?
  4. 后端领域难点:

    • 问题:你觉得我们后端这个领域主要的难点在哪里?
  5. Java数据类型:

    • 问题:在Java里面我要存储一个32位的无符号整数,我应该使用什么数据类型?
  6. Java参数传递:

    • 问题:Java的函数调用时参数传递是值传递还是引用传递?
    • 追问:能具体说一下吗?
  7. 接口和抽象类:

    • 问题:Java里面接口和抽象类有什么区别?

    • 追问:接口和抽象类的使用场景是什么?

  8. 工厂模式和抽象工厂模式:

    • 问题:工厂模式和抽象工厂模式有什么区别?
  9. 面向对象多态:

    • 问题:面向对象里面的多态你是怎么理解的?
  10. 控制反转和依赖注入:

    • 问题:Spring框架里面的控制反转和依赖注入分别是什么意思?
  11. Mac地址用途:

    • 问题:Mac地址的用途是什么?
    • 追问:我现在跟你这样做视频通信,我有必要知道你的Mac地址吗?
  12. HTTP URL组成:

    • 问题:HTTP的URL是由哪几部分组成的?
  13. HTTP请求体长度:

    • 问题:HTTP服务端怎么知道接收的请求是否完整?
    • 回答:通过请求头中的Content-Length参数。
    • 追问:如果没有Content-Length呢?
    • 回答(面试官):可以通过其他方式实现,比如分块传输编码。
  14. HTTPS和HTTP区别:

    • 问题:HTTPS和HTTP有什么区别?
  15. HTTPS握手流程:

    • 问题:说一下HTTPS握手流程。
    • 追问:服务端建立连接每次都要生成证书吗?
  16. MySQL数据类型:

    • 问题:在MySQL数据库里存储金额或价格应该使用什么数据类型?
    • 追问:为什么不能用float或double?
  17. InnoDB索引:

    • 问题:InnoDB存储引擎的索引是怎么工作的?
    • 追问:非叶子节点存储的是范围吗?
  18. 聚簇索引:

    • 问题:什么是聚簇索引?
  19. 索引失效:

    • 问题:哪些情况下索引会失效?
    • 回答:不遵循最左前缀匹配、使用通配符、范围查询、列格式转换、优化器选择全表扫描。
    • 追问:为什么范围查询会导致索引失效?
    • 回答:范围查询可能导致优化器选择全表扫描。
    • 追问:你不是说B+树适合范围查询吗,这里为什么会失效?
    • 回答:不知道
  20. 幻读和脏读:

    • 问题:什么是幻读和脏读?

    • 追问:怎么解决幻读问题?

  21. 项目成就感:

    • 问题:哪个项目让你有成就感?
    • 追问:遇到的最大困难是什么?
  22. 令牌桶限流:

    • 问题:短信限流实现的令牌桶是自己写的吗?
    • 追问:能说一下大概思路吗?
  23. 用户登录Token:

    • 问题:用户登录的Token机制是什么?
    • 回答:根据用户信息加密生成Token,存储在Redis中。
    • 追问:为什么要用加密方式?
    • 回答:防止直接获取用户信息。
    • 追问:随机字符串可以解决问题吗?
    • 回答(面试官):可以,只要能找到对应的会话。
  24. RBAC权限:

    • 问题:RBAC模型的权限是怎么做的?
  25. 文件权限:

    • 问题:Linux系统的文件权限是怎么控制的?
    • 追问:目录的执行权限有什么用?
  26. 反问:

    1. 公司业务
    2. 面试流程

二面

  1. 自我介绍

  2. 项目:

    1. 项目团队规模:

      • 问题:旅游项目是几个人开发的?
      • 追问:具体到您参与的项目有几个人?
    2. 项目复杂度:

      • 问题:项目中哪一块的复杂度最高?
    3. 场次生成实现:

      • 问题:场次生成是怎么实现的?
    4. 场次概念:

      • 问题:场次在系统中是以什么概念体现的?
    5. 场次设计迁移:

      • 问题:场次设计能迁移到其他业务场景吗?
    6. 团体订单审批:

      • 问题:团体订单为什么要做特殊处理?
    7. 短信限流:

      • 问题:短信限流是怎么做的?
    8. 防XSS和CSRF攻击:

      • 问题:防XSS和CSRF攻击是怎么做的?
    9. 用户登录Token处理:

      • 问题:用户登录Token处理是怎么做的?
    10. 活跃时间刷新:

      • 问题:活跃时间刷新是怎么做的?
    11. 近30天活跃用户:

      • 问题:近30天活跃用户是怎么做的?
  3. 反问

HR面

  1. 自我介绍:

  2. 技术方向:

    • 问题:是否愿意转向Node.js?
    • 追问:之前有接触过Node.js吗?
  3. 实习项目:

    • 问题:实习项目的具体情况?
    • 追问:项目中遇到的挑战和解决方法?
  4. 小组项目:

    • 问题:小组项目的背景和内容?
    • 追问:项目是否上线?
  5. 团队协作:

    • 问题:团队协作中遇到的难题和解决方法?
    • 追问:如何处理产品经理坚持错误方案的情况?
    • 追问:如果产品经理甩锅怎么办?
  6. 薪资期望:

    • 问题:薪资期望是多少?
  7. 工作地点:

    • 问题:希望在哪个城市工作?
  8. 反问

#软件开发笔面经##睿联##面经##凉经#
全部评论
笔试大概是考啥啊 手写算法题代码吗
点赞 回复 分享
发布于 02-27 12:39 广东
一面这些问题,百分之九十同
点赞 回复 分享
发布于 2024-11-28 12:48 福建
他家应该是 hc 少,我也是做完测评淘汰的
点赞 回复 分享
发布于 2024-11-20 21:35 黑龙江

相关推荐

04-14 17:06
已编辑
西北工业大学 Java
面试官不开摄像头,当场挂 哈哈😁1. 多线程的创建方式有几种?2. 实现接口的方式有哪些?Runnable 和 Callable 有什么区别?3. 线程池的创建方式相比其他线程创建方式有什么优势?4. 线程池的核心参数有哪些?5. 核心线程数和最大线程数的区别?6. 超过最大线程数后会发生什么?  拒绝策略7. 常见的线程池有哪些?使用场景分别是什么?8. 线程的生命周期是怎样的?9. 多线程情况下如何解决同步问题?10. ThreadLocal 的工作机制是什么?它为什么会导致内存泄漏?如何避免?11. 什么是线程安全?如何实现?12. synchronized 和 volatile 有什么区别?13. 分布式系统中,如何保证线程安全?14. 分布式锁怎么实现?SETNX 是怎么工作的?15. 可以用 GET + SET 实现分布式锁吗?为什么不推荐?16. 如何保证多个线程 T1、T2、T3 顺序执行?    a. 使用 join 方法  b. 使用 CountDownLatch17. CountDownLatch 的作用是什么?18. 什么是乐观锁和悲观锁?有什么区别?乐观锁、悲观锁适用的场景分别是什么?19. Redis 存储类型有哪些?20. 各种 Redis 数据类型的特点是什么?21. List 是有序的吗?22. 为什么使用 ZSet 来实现点赞排行榜?23. MySQL 如何优化查询?24. 如何判断索引是否生效?使用什么命令判断索引是否命中? explain25. Linux 系统常用命令有哪些?26. 查日志用什么命令? #java#  #面经#  #27届实习# #牛客AI配图神器# #牛客AI配图神器#
查看26道真题和解析
点赞 评论 收藏
分享
04-22 01:19
复旦大学 Java
3.31一面1. 自我介绍 2. 实习3. 项目:redis持久化策略有哪些,你会用哪个,持久化失败怎么办,等不及对账怎么办,怎么实现实时发现数据问题;MQ使用拉模式还是推模式,MQ怎么保证消息不重复消费4. string和stringBuilder5. ArrayList和LinkedList6. Java异常体系7. final和static8. spring的AOP怎么实现?jdk和cglib什么时候用?9. 设计模式:策略模式、责任链什么时候用、单例模式有哪些10.Mysql有哪些存储引擎11. Mysql有哪些索引,索引分类,聚簇和非聚簇12. 链表判断有无环13. 二叉树的遍历方式,用什么数据结构14. 大模型:用过什么大模型,你觉得哪个好,优缺点,deepSeek R1和V3的区别,好在哪里,为什么训练成本低,写prompt的经验4.7二面1. 自我介绍2. 研究方向,要发什么论文,能发大模型的吗(多次强调)3. 实习4. 设计模式,模板方法好在哪,不好在哪,要是前后要添加新的逻辑怎么办5. 分布式锁,死锁怎么解决,实际例子6. 垃圾回收讲一下7. hashMap concurrentHashMap 为什么要有这些数据结构,为什么jdk1.7和1.8不同8. 笔试低,为什么9. 大模型相关 mcp是什么 面完秒挂,面试体感极差,特别是二面,纯纯的老登一定要让我研究大模型?发大模型的文章,“导师不研究这个,你也可以发大模型的文章”,面试中反复强调 哦你不是研究大模型的瞧不起我前一段实习的组,“为什么去了这种组呢,没进去前不知道是做这个的是吧”嫌弃我笔试成绩低,一直询问原因(逆天高德,编程题有的不能选Java)
牛客139242382号:***吧,会大模型的还会投他这个岗?
查看22道真题和解析
点赞 评论 收藏
分享
评论
8
29
分享

创作者周榜

更多
牛客网
牛客企业服务