滴滴一面

  1. 聊一下JVM
  2. 类加载过程
  3. 什么操作会让类初始化
  4. 静态数组内的定义对象会导致初始化嘛
  5. 对象实例化过程
  6. 对象内存分配,怎么找到这个对象的地址
  7. 对象判活算法,以及算法之间的区别
  8. GC ROOT对象有哪些
  9. HashSet底层原理,1.7,1.8实现区别
  10. 为什么线程不安全,会出现什么
  11. jmm和volatile
  12. 说一下MESI缓存一致性
  13. 为什么线程不安全
  14. 知道forkjoinPool嘛?怎么实现的
  15. synchronized和ReentrantLock区别
  16. sleep会释放锁嘛?
  17. sleep会释放cpu资源嘛
  18. wait呢?
  19. mysql的索引结构
  20. 覆盖索引优化原理
  21. Redis删除大key,scan命令
  22. Trancational注解,事务失效,同类方法调用例子
  23. SpringBean的生命周期
  24. Spring中BeanDefinitionReader的作用
  25. BeanFactoryPostProcessor和BeanPostProcessor有什么区别?
  26. 怎么注入一个拦截器
  27. 了解kafka嘛
  28. 有遇到过CPU100%问题嘛?
  29. 说一下实习和你的项目吧
  30. 谈谈你对加班的理解
  31. 反问:

    有什么需要提升或者建议

    多久出结果

#我的实习求职记录#
全部评论
这也太难了
点赞 回复 分享
发布于 2023-09-07 11:01 北京
没有算法手撕吗?
点赞 回复 分享
发布于 2023-09-09 21:01 上海

相关推荐

会飞的猿:我看你想进大厂,我给你总结一下学习路线吧,java语言方面常规八股要熟,那些java的集合,重点背hashmap八股吧,jvm类加载机制,运行时分区,垃圾回收算法,垃圾回收器CMS、G1这些,各种乐观锁悲观锁,线程安全,threadlocal这些。在进阶一些的比如jvm参数,内存溢出泄漏排查,jvm调优。我这里说的只是冰山一角,详细八股可以去网上找,这不用去买,都免费资源。mysql、redis可以去看小林coding,我看你简历上写了,你一定要熟,什么底层b+树、索引结构、innodb、mvcc、undo log、redo log、行级锁表级锁,这些东西高频出现,如果面试官问我这些我都能笑出来。消息队列rabbitmq也好kafka也好,学一种就行,什么分区啊副本啊确认机制啊怎么保证不重复消费、怎么保证消息不丢失这些基本的一定要会,进阶一点的比如LEO、高水位线、kafka和rocketmq底层零拷贝的区别等等。计算机网络和操作系统既然你是科班应该理解起来问题不大,去看小林coding这两块吧,深度够了。spring boot的八股好好看看吧,一般字节腾讯不这么问,其他的java大厂挺爱问的,什么循环依赖啥的去网上看看。数据结构的话科班应该问题不大,多去力扣集中突击刷题吧。项目的话其实说白了还是结合八股来,想一想你写的这些技术会给你挖什么坑。除此之外,还有场景题、rpc、设计模式、linux命令、ddd等。不会的就别往简历上写了,虽然技术栈很多的话好看些,但背起来确实累。总结一下,多去实习吧,多跳槽,直到跳到一个不错的中厂做跳板,这是一条可行的进大厂的路线。另外,只想找个小厂的工作的话,没必要全都照这些准备,太累了,重点放在框架的使用和一些基础八股吧。大致路线就这样,没啥太多难度,就是量大,你能达到什么高度取决于你对自己多狠,祝好。
点赞 评论 收藏
分享
评论
4
29
分享

创作者周榜

更多
牛客网
牛客企业服务