Java菜鸡学习之路

人人车总共一面(电话54min)

  1. java基本数据类型
  2. 异常和错误的区别,运行时异常和非运行时异常区别
  3. string三兄弟
  4. ==和eq
  5. volatile和synch,synch和lock的区别
  6. join
  7. java内存,gc,类加载
  8. spring aop 和ioc
  9. 对反射的理解
  10. public 等修饰符的具体访问区别
  11. redis数据结构
  12. git命令 ,commit和push区别
  13. linux命令 vi,cat,cat如何查看文件的某一部分
  14. get post
  15. springcloud组件有哪些,一个基本的分布式应用最少需要哪些组件
  16. springcloud zuul网关
  17. 事物隔离级别,innodb数据的存储结构,索引,聚簇和非聚簇
  18. 设计模式
  19. maven命令

金山云

金山云一面

  1. redis cluster集群 和哨兵模式的区别
  2. 哨兵模式有哪些缺点
  3. 开放题哨兵模式让你扩容,你怎么扩
  4. 哨兵模式算分布式吗?你认为的分布式是什么
  5. 分布式和集群的区别
  6. cap原理知道吗
  7. hashmap put过程
  8. concurrenthashmap 分段锁
  9. 使用线程池发生死锁怎么办,如何排查
  10. 堆和栈有什么区别
  11. 垃圾回收器,回收算法
  12. 堆给60g内存,使用哪个回收器合适,g1的特点是什么
  13. jvm调优工具
  14. error和exception的区别
  15. jdbc访问数据库的过程
  16. 分页如何实现
  17. spring aop,静态代理动态代理的区别,jdk动态代理和cglib的区别
  18. netty

金山云二面

主要就是问项目。然后两个手撕代码的题

手撕hashmap还有一道算法题。因为算法比较菜,所以第二个题没写出来,后来被面试官一直追问。期间就一直学这个相关的算法,给面试官一个解法,面试官就让用数学证明这个算法对不对!!

京东数科

京东数科电话一面 15分钟

redis数据结构,hashmap,数据库索引,数组链表,springmvc执行流程,对spring理解。。。。。

京东数科二面 35分钟

  1. ==和eq
  2. 普通类和抽象类的区别 接口和抽象类的区别
  3. hashmap concurrenthashmap
  4. synch volatile
  5. 线程创建的方式
  6. spring springboot的区别
  7. springmvc m v c是什么,有什么关系
  8. jpa和mybatis的区别
  9. mybatis#和$的区别
  10. 数据库事物隔离级别,索引,mvcc,最左前缀,这次问了sql优化 不会
  11. redis数据结构,持久化,rdb aof的区别,epoll
  12. zk的主要功能,消息通知
  13. rmq 不会
  14. 你认为分布式是什么
  15. 负载均衡
  16. 死锁
全部评论

相关推荐

点赞 评论 收藏
分享
找不到工作死了算了:没事的,雨英,hr肯主动告知结果已经超越大部分hr了
点赞 评论 收藏
分享
10-14 23:01
已编辑
中国地质大学(武汉) Java
CUG芝士圈:虽然是网上的项目,但最好还是包装一下,然后现在大部分公司都在忙校招,十月底、十一月初会好找一些。最后,boss才沟通100家,别焦虑,我去年暑假找第一段实习的时候沟通了500➕才有面试,校友加油
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务