秋招_远光软件_一面_10/18
10/18 11:20
1. == 和 equals的区别2. hashmap的数据结构3. 线程安全的集合类 -- hashTable, currentHashMap, 4. 并行与并发的区别5. 多线程的实现方式 -- thread类,runnable()接口,callable接口6. 线程中run()和 start()方法的区别7. 在Java中怎么保证线程的运行安全8. 介绍一下反射9. session 和 cookie的区别10. 数据库查询如何避免sql注入11. get 方法和 post方法的差异12. tcp为啥要第三次握手13. ORM 对象关系映射14. 数据库的三个范式15. float和double的区别 4byte, 8byte16. 数据库存储double的类型有哪些double 、 变长decimal(n, m) 类型、还有numeric (n,m)17. 内连接、外连接18. 索引的实现原理 - b+树,聚簇索引,非聚簇索引19. 乐观锁和悲观锁20. sql调优方案21. redis的持久化机制,22. JVM的组成部分23. 队列和栈的区别24. 类装载的实现过程25. JVM的垃圾回收算法26. 怎么判断一个对象是否可以被回收了27. spring常用的注入方式有哪些构造方法注入,setter注入,基于注解的注入。28. 介绍一下AOP29. spring cloud了解吗 -- 不了解30. spring boot 经常和哪些组件结合使用 spring mvc 和 mybatis31. 平常看什么书,小说,spring源码分析, JVM虚拟机,设计模式32. 平常都上哪些网站学习33. 对算法有研究过吗 -- 反问:1. 员工规模 4000+2. 技术栈 几乎都是Java3. 建议: 1. 需要加强最新技术的学习, spirng cloud, Java基础还可以2. 面试还是应该严肃一些