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. 死锁
全部评论

相关推荐

03-07 17:34
吉林大学 Java
野猪不是猪🐗:说说我的看法: 1. 分布式微服务不是必学的,先把mysql redis spring生态 juc jvm os 计网这些学的差不多,就能应对大部分常规八股。项目直接用单体项目也是可以的 2. 你的学历有优势,后续把外卖做个拓展换皮(或者去吃透一个不那么烂大街的项目),就能够收获不少面试。但重心建议放在八股算法上,项目不必追求高级或独特,但必须吃透,并且要提前准备一些话术,比如技术选型,为什么考虑用a而不是用b 3. 五六月份大厂暑期的难度会下降(因为大佬都选好offer开始释放了,很多甚至都入职了),所以心态要稳住,不要陷入内耗 加油
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务