• 双非渣渣的上岸之路!备战 60 天,三战滴滴侥幸收获 Offer


    渣本双非,备战了 2 个月,滴滴面试成功上岸!分享一波我的面试经历,同时有需要的朋友也可以私信免费获取!

    滴滴一面:35min

    • 自我介绍

    • 手写冒泡排序

    • 介绍 Java 线程池

    • 线程池的流程

    •  为什么要用线程池

    •  有哪些常用的线程池,各自的应用场景是什么样的

    •  频繁创建销毁线程会消耗哪些资源

    •  线程同步的方式

    •  synchronized 锁升级过程

    •  MySQL 的隔离级别

    •  不同隔离级别各自会出现什么问题

    •  间隙锁原理

    •  读的时候可以加锁吗

    •  elasticsearch 原理(倒排索引)

    •  如果同一个单词在多个文本中出现,该怎么选择最相关的那个

    刚面试完不到 2 分钟发短信通知一面通过,40 分钟后二面


    滴滴二面: 37 分钟

    • 自我介绍

    •  项目相关

    •  redis 分布式锁

    •  除了搭建分布式集群以后,单个 Redis 还有什么限流的方式

    •  Java 线程池全家桶(核心参数、流程之类的)

    •  如果线程池中单个线程出现异常,会怎么处理

    •  创建线程的方式有哪些

    •  场景题:通过多线程的方式来挖矿,最后要返回每个线程挖矿的数量,有哪些实现方式

    •  MySQL 优化方式

    •  讲一下索引该怎么设计

    •  覆盖索引和聚簇索引,什么情况下会引起回表查询

    •  Spring 事务了解哪些

    •  Spring 事务框架了解吗

    •  反问:让面试官点评一下,面试官还说我基础扎实,逻辑清楚,表达很有条理

    二面完 10 分钟收到短信通知二面通过,1 小时后三面


    滴滴三面: 17 分钟

    • 自我介绍

    •  介绍项目

    •  项目的设计思路

    •  具体是怎么实现

    •  缓存是怎么使用的,为什么要用缓存

    •  如何满足缓存与数据库的读写一致性

    •  如果缓存删除失败了的话会怎么办

    •  了解缓存击穿吗,缓存击穿该如何处理

    •  后面就是聊天,什么兴趣爱好,在校成绩,实习经历,对于自己未来的规划之类的

    总结

    整体面试还是很不错,勉强上岸,打牢基础,并发,调优,JVM 这些都是必不可少的!总结最多的还是不够强!菜就要查漏补缺,不知道自己菜的人才最可怕,这次金九银十我已经跃跃欲试了在家也没少准备。

    mysql 高级调优笔记

    Spring 源码笔记

    02 大厂面试真题

    03 跳槽解析,简历解析

  • 相关阅读:
    C++使用Windows API- GetModuleFileName获取可执行文件路径方法。
    PixiJs学前篇(三):Canvas基础【下篇】
    苹果电脑维护工具:CleanMyMac X让你的Mac焕发新生!
    如何在没有苹果电脑将 IPA 文件上传到苹果开发者中心
    R语言:利用biomod2进行生态位建模
    day54 django中orm数据库增删改查
    堆叠注入 [GYCTF2020]Blacklist1
    【JVM】运行时数据区(内存区域划分)详解
    JavaSE => 类和对象 (二)
    配置OpenGL
  • 原文地址:https://blog.csdn.net/weixin_70730532/article/details/126055216