美文网首页Java 程序员Java
双非本科,面试两个月成功收获阿里、美团等6个offer,经验分享

双非本科,面试两个月成功收获阿里、美团等6个offer,经验分享

作者: 程序花生 | 来源:发表于2021-10-13 14:21 被阅读0次

    忙忙碌碌的秋招陆续开始,期间自己一直在刷算法题,研究面试题,看源码知识,我自己并不知道自己能去什么样的公司,只是觉得按部就班的冲一把,无论结果高低,自己总会有一个归宿的。

    幸运的是,通过自己的努力,收获了阿里、美团等6个offer,也是很满意了。学历确实可以在大公司面试中成为加分项,但是只要努力了,即使没有加分的学历,但是在专业知识上的额外付出也能弥补学历的劣势。

    少玩几把游戏,多看会书敲会儿代码,毕业后的结果可能就不一样了吧!

    我的大学四年

    大一,抱着对大学美好生活的向往,对未来的憧憬来到了这里。结果是显而易见的,除了刚开始的几个月,自然是没把心思放在学习上,当然依旧有大佬整天在硬肝

    大二,见识到找不到工作的学长,满心惶恐。开始找老师、学长、百度了解这个行业,主动学习一些基础的理论知识,同大佬一起蹲图书馆。

    大三,通过老师找到在字节的学长,了解应届生应该准备那些知识。针对性地学习并建立自己的知识体系,查漏补缺!

    大四,也就是今年,从五月份开始的面试,一直持续到七月份,期间成功收获阿里、美团等6个offer,字节还是挂在了算法上,哪怕是有学长的内推也是没能拿到offer。

    我想每一个人应该都不希望在大学毕业后,看着室友拿着高自己几倍的薪资还笑着说自己不羡慕吧?

    面经分享

    一面: 90mins

    讲项目

    讲一个集合框架整体框架

    分Collection和Map两大类全部讲一遍,每一个接口和对应实现类,他们类各自的特点,性质,基本参数,能讲多深讲多深

    arraylist和hashset区别

    为什么hashmap要在8的时候树华

    根据泊松分布概率(源码注释里写了)

    hashmap线程安全的方式

    hashtable和concurrenthashmap的各自特点,能讲多深讲多深

    为什么hashtable被弃用了,cch1.7之前和1.8之后的区别

    锁的分类

    乐观锁、悲观锁、自旋锁、读写锁、排它锁、共享锁、分段锁等等各自特点,以及它们在java中具体的实现方式

    Spring IOC的底层实现

    XML+dom4j+工厂+单例

    索引不适用的条件

    索引列上有函数,不满足最左前缀,使用了不等号,使用了范围查询等等

    索引的分类

    B-Tree索引,Hash索引,全文索引,单值索引、唯一索引、复合索引、聚簇索引、非聚簇索引等等,以及它们各自的特点

    二面:40mins

    讲项目

    线程池了解多少

    executors创建的几种线程池,直接new ThreadPoolExecutor,7个参数

    线程池拒绝策略分别使用在什么场景

    Spring AOP的底层实现

    动态代理,newProxyInstance,cglib,ASM

    讲一下代理模式

    动态代理,静态代理

    你都了解什么设计模式,他们在JDK中如何体现的

    工厂,责任链,观察者,建造,代理,单例,原型等等在JDK中对应的体现。。。

    三面coding:2h

    千万级数据量的list找一个数据(多线程),抢红包

    四面:50mins

    讲项目

    讲一下JVM堆内存管理

    栈上分配->TLAB->新声代、老年代->可达性分析->GC算法->所有垃圾回收器及其优缺点和特点

    那到底多大的对象会被直接扔到老年代

    G1两个region不是连续的,而且之间还有可达的引用,我现在要回收其中一个,另一个会被怎么处理

    听说过CMS的并发预处理和并发可中断预处理吗

    平常怎么学习的和职业规划

    五面coding:2h

    百万级int数据量的一个array求和(fork/join)

    六面交叉面:20mins

    深挖科研项目

    七面hr:20min

    聊人生、谈薪资

    总结

    经过自己亲身验证得出的应届生面试总结

    应届生面试比较注重基础和算法,算法大厂都在问,其中字节和快手算法问的是最多的

    应届生的项目如果是XX管理系统一类会很拉分,但有好的项目这会是一个很好的加分项

    大厂的面试官喜欢抛出一个大点,看你能讲多广多深

    最后再给大家分享一下最近在看的面试笔记,有需要的小伙伴 点击此处凭截图即可获取到

    10W字面试总结

    目录

    笔记内容

    基础篇

    JVM篇

    多线程&并发篇

    Spring篇

    MyBatis篇

    SpringBoot篇

    MySQL篇

    SpringCloud篇

    Dubbo篇

    Nginx篇

    MQ篇

    数据结构与算法篇

    Linux篇

    Zookeeper篇

    Redis篇

    分布式篇

    网络篇

    设计模式

    maven篇

    ElasticSearch篇

    tomcat篇

    Git篇

    软实力篇

    限于平台篇幅原因,更多内容展示不了,有需要这两份面试笔记的小伙伴 点击此处凭截图即可获取到!

    面试突击手册

    目录

    部分内容展示

    限于平台篇幅原因,更多内容展示不了,有需要这两份面试笔记的小伙伴 点击此处凭截图即可获取到!

    相关文章

      网友评论

        本文标题:双非本科,面试两个月成功收获阿里、美团等6个offer,经验分享

        本文链接:https://www.haomeiwen.com/subject/kwosoltx.html