秋招面经总结

好久没有更新了,最近也毕业了,找到了心仪的工作了,给大家分享一些我在面试过程中遇到的面试问题,希望可以帮助到有需要的小伙伴,也祝大家能够拿到自己满意的offer,一起努力吧!
这里把技术面试和hr面试放一起了,希望小伙伴们按需查看

技术面

  1. 数据有多少种引擎,为啥isam查询更快,说一下了解的索引,什么场景下普通索引比唯一索引快
  2. SQL优化,读写分离怎么实现的,主从之间的同步实现原理是什么,要是有个场景是模糊查询,全模糊,导致索引失效,怎么优化
  3. 线程是放在内存的哪里,线程私有的有哪些,你了解哪些类加载器
  4. JSP九大内置对象
  5. 你了解多少种垃圾回收算法,前面三种回收算法都在哪个代
  6. Java对象创建的几种方式,反射怎么创建对象的流程,底层执行流程怎么执行的
  7. TCP和UDP之间的区别
  8. Http中post和get的区别,为什么post比get更安全
  9. 数组和链表的区别
  10. 你认为存在i+1<i的数吗
  11. int占多少个字节
  12. B数和红黑树的区别和联系
  13. 线程创建的几种方式,Callable和Runnable的区别,反问
  14. 项目介绍
  15. 你跟适合Java开发,为什么要报测试岗位
  16. 你了解的软件测试是干什么的
  17. 刚刚说到的黑,白盒测试,说一下是什么
  18. 你的项目创建的流程是什么
  19. 你项目中遇到那些不足和难点 谈一下=和equals的区别,String s1 = new
  20. String(“abc”) String s2 = new String(“abc”) 使用==和equals的结果,为什么这样
  21. 谈一下String ,StringBuffer,StringBuilder的区别 你了解了哪些String的方法
  22. JVM有哪些部分,都是干什么的,你项目中用到过这些东西吗,出现过哪些问题(我说的是递归) 说一下BIO,AIO,NIO是什么
  23. 你熟悉Linux的网络攻击吗?不熟悉,但熟悉Linux的常用操作,那你写10个常用指令
  24. 手撕代码环节:说一下思路,那如果我让你写一下测试用例,你怎么测试这个代码,需要哪些用例呢,写一下数据
    在这里插入图片描述
  25. 自我介绍 lambda表达式怎么用
  26. springboot的理解
  27. mybatis的#{}${}的区别
  28. 防止sql注入除了preparedstatement还有什么方法
  29. 有没有学过其他技术栈
  30. 创建线程的四个方式 sql优化
  31. 如果让你写一个项目,遇到问题你会怎么解决,如果与同事产生分歧你会怎么做?
  32. 讲一下ajax是干嘛的
  33. 讲一下@ResponseBody的作用
  34. 讲一下MyBatis的#{}和${}的区别
  35. 实现了MD5加密了吗,可逆吗
  36. 你这个图表是怎么做得
  37. 你的马里奥项目中的马里奥是如何判断死亡的
  38. Redis中如何避免大Key的问题
  39. 在Innodb中,写操作是如何执行的(插入一条数据的具体流程)
  40. 说一下回表
  41. MySQL数据库的数据结构是什么,插入两千万层数据在B+数有几层
  42. SQL优化
  43. 聚集索引和非聚集索引
  44. 项目还存在哪些问题
  45. 并行和并发的区别
  46. 锁的作用,死锁的条件,如何避免死锁
  47. 线程池的作用
  48. 了解的数据结构
  49. 数组和链表的应用场景
  50. Has和Map的底层结构
  51. 继承和抽象的区别
  52. 反射的缺陷
  53. 说一下JDK和JRE是什么
  54. 说一下八大基本数据
  55. 重载和重写的区别
  56. 运算符&和&&的区别
  57. ==和equals的区别
  58. 说一下final关键字
  59. 检查时异常都有哪些
  60. Array和ArrayList的区别
  61. 说一下你对Servlet的认识
  62. 创建表和创建视图
  63. 删除数据的方式有哪几种
  64. inner join和left join的区别/union和union all的区别
  65. 谈一下你对JDBC的理解
  66. 索引你都知道什么,索引失效
  67. Linux的常用指令说一下
  68. 项目查询做过哪些写优化
  69. 索引有哪些
  70. B+数索引和Hash索引的区别
  71. 查询的时候需要加哪些索引
  72. 索引哪些情况不会命中
  73. B+树怎么实现的范围搜索
  74. B+树的索引数据怎么存放
  75. 事务的底层
  76. 事务的特性
  77. HashMap的了解
  78. HashMap的扩容
  79. 为什么说HashMap是线程不安全的
  80. 讲一下RBC和MVCC

就先分享这么些吧大家把这些掌握好了足以拿到一些offer

HR面

  1. 说一件从小到大令你骄傲的事情
  2. 学习成绩,排名
  3. 大学获得了哪些奖项
  4. 有没有什么较大的压力
  5. 你项目中有没有遇到过什么难点,怎么解决的
  6. 项目有哪些不足
  7. 你项目中遇到过新的知识点,你是怎么学习的
  8. 你的团队是否按时完成的项目,怎么安排的
  9. 说一下你团队中令你印象最深刻的一个人
  10. 说一下你平时是怎么学习Java的
  11. 说一下如果要让你学习一门新语言,怎么做
  12. 讲一件你在社团或者学生会让部长对你印象很深的一件事
  13. 讲一下周围人是怎么评论你的
  14. 你对项目的工作程度是怎样的
  15. 你写代码的时候怎么避免的bug,如何优化的,如果让你去教授别人经验,你怎么让一个新手去按照你的讲法去避免

以上就是我这段时间来面试的所有问题了,我也毫不留余地的分享给大家,祝大家马到成功!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值