CVTE 笔试 技术面 HR面 Java(HR寄)

处女面,留个记录

笔试 12.20 90min

  • 23道题,包括20道不定项选择,1道情景题,2道算法。穿插着来的,不是算法在最后。
  • 选择题考Java基础较多,集中于接口、继承、反射、泛型等,还考了4、5道计网。
  • 情景题:为现有系统设计鉴权系统,用于后台服务间的调用,要求加入成本小、高性能
  • 算法:
  • 编辑距离
  • 原创题,给一个数组和一个值,原地移动元素,要求小于此值的在左侧,等于在中间,大于在右侧

技术面 01.05 40min

  1. 电话面,自我介绍,讲简历上两个已上线的系统
  2. 哪个项目做的好
  3. 讲一下权限控制(答RBAC的数据库设计,自己在此基础上的改进设计)
  4. 如何找到拥有指定权限的用户,具体SQL怎么写
  5. RBAC 怎么用的,token 使用的流程
  6. 后端接口有没有做权限控制,别人拿到 token 也可以随便调接口,怎么改进
  7. 数据权限控制怎么实现
  8. 怎么管理部门间的数据展示与否
  9. A部门人员希望能看到B部门数据怎么实现
  10. JWT 结构、内容、每一部分的作用、过期时间在哪
  11. SpringBoot 中 Bean 的声明和注入代码写法
  12. 除了 @Component,还有哪些注解可以声明变量、@Bean 的用法
  13. 为什么用 @Resource,还有其他的吗,哪个好
  14. Spring 注入方式还有哪些
  15. 循环依赖如何避免(不是问Spring怎么解决,是问程序员怎么处理)
  16. 如果出现了双向依赖,怎么解决,具体例子,通用的解决方法
  17. 怎么做到提高代码健壮性
  18. 代码流水线是怎么搭建的、流水线包含哪些步骤
  19. 平时怎么写 SQL 可以避免慢查询
  20. 什么样的 SQL 可能是比较慢的
  21. 有什么情况可以考虑加索引
  22. 讲一下回表,平时怎么避免回表
  23. 从浏览器输入一个网址,到网页展示,计算机底层执行过程
  24. Http 是怎么处理 Session 的,Session放在请求头的哪一个字段
  25. Session 在服务端是存在哪里,多个机器的 Session 怎么统一
  26. 第三方存储 Session 是怎么存储的,自己会怎么设计
  27. 最近学的新技术(分布式锁)
  28. 讲一下分布式锁
  29. Redisson 的实现有哪些重点
  30. 为什么要锁续期,锁一直不释放行不行
  31. 反问

HR面 01.10 30min

  1. 软件会议面,开摄像头,两个面试官
  2. 学校经历、实验室经历
  3. 还问了是哪个实验室(?)
  4. 为什么选这个实验室
  5. 认为自己有因为什么优点才进的实验室
  6. 团队里有几个人
  7. 怎么分工、在实验室里收获了什么
  8. 为什么选后台
  9. 选实习公司的条件,对 CVTE 的了解
  10. 家庭,父母的工作
  11. 5-10年内的计划(这个聊了挺久)
  12. 会因为什么焦虑,焦虑多久,怎么调节
  13. 实习安排,实习时间
  14. 性格,优缺点,怎么改善
  15. 平时时间怎么安排、最近在学什么(我答了具体技术,或许 HR 也懂技术)
  16. 工资、工作地点、时间要求
  17. 反问
全部评论
如何提高Java编程能力?
1 回复 分享
发布于 2023-04-29 10:57 湖北
同hr面挂了
1 回复 分享
发布于 2023-05-05 10:27 北京
最后怎么样了
点赞 回复 分享
发布于 2023-04-29 11:00 天津
笔试结果多久出呢,24号做的现在还没出
点赞 回复 分享
发布于 2023-05-04 20:34 湖北
问的好难啊
点赞 回复 分享
发布于 2023-05-08 18:47 天津
老哥,请问hr面后多久通知挂了?
点赞 回复 分享
发布于 2023-05-17 19:25 广东

相关推荐

评论
10
45
分享
牛客网
牛客企业服务