兰亭集势校招一面面经

  1. hashcode()通常在哪里有用到? // 我说hashset、hashmap底层源码中
  2. hashcode()干嘛用的?
  3. hashcode相同对象就相同吗
  4. mybatis中的#{}和${}
  5. 什么是sql注入
  6. 看我的课程有学hadoop就问我它有什么组件 // ....给自己挖坑了 我说选修的 有点忘了
  7. 讲讲redis中的rdb和aof // 我讲完rdb就说不用讲了 我知道你的意思了 我觉得他应该是八股文听太多了 哈哈
  8. set和map怎么实现序集合? // treeset treemap
  9. 给你一个需求,怎么实现一个有序map集合并且是线程安全的 // 没答出来 我说可以用treemap 和 concurrentmap 他说具体怎么实现呢 我没有实践用过,不太清楚 (有没有大佬教一教)
  10. SQL连接语句有哪些 // 我说join left join right join
  11. 讲讲left join
  12. SQL题,(首先问的是笔试中的一道sql题:要求设计部门表结构,一个部门有无限的子部门,怎么查询所有部门的员工信息。我说部门表设置一个parent字段,通过部门表自连接查询所有部门,在根据部门查询所有员工信息,估计没答对,后面换了一个问题)怎么查询同一部门的所有员工的平均年龄,怎么排序。
  13. 算法题,问两个排好序的数组怎么找到交集的元素。

目前想到的就这些了

反问

  1. 自身技术有什么不足? // 他说总体还好,底层不是很深,应该不止学习表面浅显的知识,应该更往深处学习。
  2. 公司技术栈

总体面试感觉还是很不错的,没有及时答出的问题面试官也一直在引导。

期待有二面!!

全部评论

相关推荐

Noob1024:一笔传三代,人走笔还在
点赞 评论 收藏
分享
头像
11-21 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务