经历两个多月,终于拿到 滴滴 后端开发offer!(一二面总结和一点小建议)
作者:互联网
从8月底开始投简历,经历两个多月,终于在国庆前走完所有流程拿到一些意向书,躺平来告别那些艰难的秋招岁月。
我进入秋招状态比较晚,别的大佬都已经好几个提前批offer了,我才刚刚开始投简历。(划重点 大家一定要尽早准备,投提前批!!!)在此期间,多通过学长学姐以及网上的资源来获得内推码,并且多看面经,这些都帮助了我许多。
最重要的一点是,一般面试某家公司之前,尽可能在网上看其他同学对这家公司总结的面经。因此一般来说,面试官人数有限,所以很有概率会遇到相同面试官,而面试官的题库一般都是固定。举个鲜活的例子,我师姐就是前天晚上看了面经,面试当天的所有题目都是面经上的,所以说选择有时候比努力有用。
我这里也整理了近几年各大厂的面试真题和面试知识点,现在分享出来,希望能帮助到大家,有需要的朋友可以点一点下方链接免费领取
链接:点这里!!! 暗号:CSDN
本人情况
本科双非,硕士在上海211,无竞赛、无实习、无项目,渣渣选手。求职意向主要是JAVA后端开发,比较偏向那种稳定且薪资满意的企业。决定找JAVA后端开发后,很快就开始准备。
面试准备
首先是JAVA面经,通读Github上的JavaGuide,能保证面试官70%的问题可以回答出来。一般面试官的面试内容主要分为几种类型的随机组合:Java基础、项目经历、手撕算法、场景题;除了通读JavaGuide以外,把LeetCode的简单题和中等题尽可能的去做一些,主要了解一些常见算法思想并且能够实现出来,其中快速排序经常被面试官拿出来,所以需要重点重视下这些经典算法;在弥补基础和算法后,就得准备好自己的项目,倘若是非科班无项目的同学,可以尽早找一些项目来弥补,这样可以防止在二三面的技术提问中,被面试官刷下去。
一面 (56min)
- 自我介绍
- hashmap原理
- hashmap扩容机制
- gc原理
- 线程池原理
- 线程池怎么停止线程
- spring事物机制
- 介绍一下tcp四次挥手
- tcp的拥塞控制是怎么做的
- ip数据包结构
- 数据库的范式
- 数据库设计原则
- 数据库的存储引擎及其区别
- b树和b+树的区别
- 聚簇索引和非聚簇索引
- redis是多线程还是单线程,阻塞还是非阻塞I/O
- redis缓存怎么更新 讲讲如何保证和数据库的一致性
- 写个生产者消费者
- 反问环节
二面 (52min)
- 自我介绍
- 介绍一个熟悉的项目
- 聊项目(聊了一些数据库设计等问题)
- mysql索引
- innodb myisam 区别
- 红黑树插入删除怎么平衡的
- 数据库的脏读和幻影读,如何解决
- 数据库主从复制
- redis基础的数据结构
- ARP协议
- DNS过程
- java类加载过程
- 初始化发生在什么时候
- hashMap为什么用红黑树不用平衡二叉树
- 代码题 最长上升子序列
- 反问环节
最后
我这里准备了一线大厂面试资料和更多超硬核PDF技术文档,以及我为大家精心准备的多套简历模板(不断更新中),希望大家都能找到心仪的工作!
有需要的朋友可以点一点下方链接免费领取
链接:点这里!!! 暗号:CSDN
标签:面试官,JAVA,offer,滴滴,面经,一二,面试,线程,数据库 来源: https://blog.csdn.net/XingXing_Java/article/details/110768376