首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
bugmaker2333
北京航空航天大学 Java
关注
已关注
取消关注
八股
@我一肚子火:
一个普通本科生的2021秋招面经
烫
大家好,我是来自一个普通院校的本科生。在2020年经历了完整的春招和秋招的过程,在这个最艰难的2020年,也是侥幸拿到几个offer,非常感谢牛客这个平台的很多内推机会以及其他牛友的面经帮助。我的秋招差不多也要结束了,总结一下我这一年的历程,给明年毕业的同学和没有上岸的同学一点学习上面的帮助吧。 首先是春招,我认为春招是很重要的。如果春招能找到一家大厂的实习,对秋招是很有帮助的,这一点我深有体会。我在春招期间花了几个月时间复习了一下我的java,操作系统,计算机网络,数据库,数据结构和算法。最后通过了阿里巴巴的面试,拿到了实习offer。然后我在秋招过程中无论投递什么公司,基本都有面试机会,由此可见春招的重要性。建议在明年春招前几个月,2022届的同学可以准备起来了,如果是java方向的同学,建议开始深度挖掘java语言的特效和各种API的底层实现,也可以扩展一下开源框架的源码理解,这是一个很大的加分项,如果基础扎实又会分布式,春招基本就没问题了。 春招的面经 https://www.nowcoder.com/discuss/396949?source_id=profile_create&channel=1009 这是我在2020年面试春招的经历,有需要的可以自取 接下来是最最最重要的秋招了,相比于秋招,企业的规模和岗位更多,机会更多,竞争对手也更多。那要如何在这么多竞争对手中脱颖而出,要怎么做呢?个人愚见,我觉得企业筛选简历的标准按重要程度排名是 学历 + 实习 + 竞赛 + 项目,那如果有一个好学历(985/211),那没实习只要有点竞赛和项目都会有面试机会。但如果学历不好也没实习,那挂的概率就很大了,所以这就体现了春招的重要性。只要春招玩的好,秋招基本就稳了。建议普通学校的学生在春招找一份实习,秋招靠着这份实习当敲门砖获得更多的面试机会。 放一下我的秋招进度 https://www.nowcoder.com/discuss/464670?source_id=profile_create&channel=1009 这是我在2020年面试秋招的时间线,有需要可以自取 总结一下我认为秋招的一些高频面试考点!!!重要!!!!! 为了不和我的春招面经帖重复,我把和春招不一样的面试内容写在下面 一.Java语言 1.HashMap底层原理(源码必看!!!必看!!!必看!!!)扩展:jdk1.7和1.8有什么改进?为什么长度大于8转换成红黑树?这个8怎么来的? 2.ArrayList底层原理,ArrayList和Vector的区别,LinkedList和ArrayList的区别 3.String,StringBuffer,StringBuilder的区别 扩展:String不可变有什么好处? 4.迭代器是做什么的?迭代器的fail-fast机制了解吗?主要为了解决什么问题? 8.ConcurrentHashMap的底层数据结构(要掌握put,get的全过程,如果能对rehash有深入的理解就更好了)扩展:为什么1.8放弃了分段锁,分段锁的优缺点以及1.8的改进 9.synchronized和lock分别在什么情况下使用,使用的理由?扩展:synchronized锁升级过程 10.java中各种锁的实现和使用场景 11.面向对象的七个基本原则,能说出分别的目的吗?扩展:结合Spring框架谈面向对象设计的原则 12.java中的一些类的设计是如何体现设计模式的 13.什么是CAS算法?CAS底层做了什么?CAS可能产生什么问题? 14.知道AQS框架吗?说一下AQS的底层原理吧(重点掌握AQS对于线程排队的过程和存储线程的数据结构) 15.如果一个线程要在其他几个线程运行完之后运行,有什么办法?(CountDownLatch或Phaser,重点掌握底层数据结构) 16.多线程在运行过程中抛出异常怎么捕获?(Future或回调函数) 17.如果想把两个线程的结果拿到进行下一步操作怎么做(可以采用CompletableFuture,1.8的新API,可以看下如何使用) 18.年轻代出现OOM怎么处理?老年代出现OOM怎么处理?方法区出现OOM怎么处理?本地方法栈出现OOM怎么处理?(反向思考,如何让这些分区OOM)扩展:线上OOM怎么排查问题 19.ThreadLocal可以解决什么问题?具体的应用场景?(可以用ThreadLocal存储当前线程的数据库连接,分布式链路追踪中可以存放当前线程对应的链路信息) 20.ReenTrantLock中的condition有什么作用?condition的await和signal和Object的wait和notify有什么区别? 21.volatile主要解决了什么问题?(总线嗅探,高速缓存一致性协议,防止指令冲排序)扩展:指令重排序带来的问题 22.类的加载过程?如何保证我的类被指定的类加载器加载?相同的类被不同的类加载器加载了,这两个类相同吗? 23.jvm的内存模型和各种垃圾回收算法和垃圾回收器(重点掌握CMS和G1垃圾收集器) 24.jvm内存模型 扩展:各个jdk版本的内存模型有什么变化 25.jvm的类加载机制,反射的原理以及反射的应用 扩展:如何提升反射的性能 26.java的四种引用类型?jvm如何判断这个对象可回收?finalize方法的作用? 二.计算机网络 1.三次握手和四次挥手的过程?每次发送的包的内容,客户端和服务端的状态? 2.ICMP协议的应用?(ping命令和traceRoute等) 3.TCP如何保证可靠性?(校验和,分片,超时重传,ARQ协议,滑动窗口等等) 4.如何实现UDP的可靠传输?(考虑在应用层实现,可以了解下http3.0协议) 5.https的请求过程?(如何建立ssl) 6.一次RPC调用的整个链路?(考虑三次握手负载均衡等) 7.http + restful 和 RPC的区别?各自适用的场景? 8.DNS协议用到了什么传输层协议?(一台新电脑如何获取到有效的网关地址) 9.在浏览器中输入一个url,敲下回车之后发生的事情(考虑DNS解析,负载均衡,建立连接等等) 10.服务端出现大量timewait是什么原因导致的?(具体的解决方案) 11.http的报文结构?TCP的?IP的? 12.http协议的发展历程(1.0,1.1,2.0,3.0) 三.操作系统 1.虚拟内存解决了什么问题?(分页,分段,段页的区别) 2.进程间通信的七种方式(实现原理,具体应用场景) 3.死锁产生的必要条件?如何解决死锁的问题? 4.linux的各种IO模型?(重点掌握epoll,底层结构红黑树 + 链表,能够说出为什么在管理数百万连接的过程效率还好,以及ET模式和LT模式) 5.可以学习一下shell编程 6.内核态和用户态的区别以及转换?(什么情况会转化:中断,各种中断进行分类) 7.linux底层的零拷贝技术(经历4次 -》3次 -》2次拷贝的优化历程) 8.操作系统大内核和微内核之间的区别以及各自的好处? 9.僵尸进程和孤儿进程产生的原因以及解决方式? 10.操作系统的各自调度方式 四.数据库 1.数据库的四个特性?四个隔离机制? 2.数据库索引数据结构?各种索引失效的情况?最左匹配原则 3.MySQL主从复制的原理? 4.MySQL的如何保证事务 5.MVCC底层实现 6.MySQL和Redis的区别(各自使用的场景以及原因) 7.Innodb和MyISAM的区别 8.redis的数据结构? 9.redis为什么快?(io模型 + 基于内存 + 线程模型) 10.一条sql语句的查询流程 五.Spring以及分布式中间件的知识 1.Spring和Springboot的区别 2.IOC和AOP的理解 3.AOP的底层实现 4.Spring中事务传播的各种情况 5.Spring如何解决循环依赖 6.SpringCloud的各种组建 7.Spring启动流程 8.SpringBoot的SPI机制是如何实现的 9.Springboot启动流程 10.SpringMVC的工作流程 11.负载均衡如何实现(考虑非网关的方式实现) 12.服务注册中心的工作流程 分享给大家比较全的资料,我感觉传来传去的大家应该都有了,没有的可以学习下:链接:https://pan.baidu.com/s/1Zy258J9iN2EyeGDlVqwCIA 密码:gq1s
点赞 226
评论 82
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
09-17 21:30
门头沟学院 后端工程师
美团秋招后端一面
金服部门面试开始前4小时左右,发了个ai编程的链接给你,给你项目的简略描述,就一句话,具体是啥我忘了,用链接里自带的ai工具生成这个项目,类似于cursor的agent模式 开局让你运行一下前面用ai生成得项目,讲一下核心代码问实习,根据实习问一些关联的八股,没什么参考意义就不写了,无其他八股。手撕:1.令牌桶算法放令牌(实习相关)2.求数组的前k个最小的数(手撕nlogn排序)大模型相关:1.你怎么理解大模型现在能帮我们写代码,回答问题,原理是什么2.为啥现在的模型比之前深度学习的更好3.transformer和cnn区别 手撕都撕出来了,大模型相关回答得不好,aicoding部分当时来得太...
查看7道真题和解析
点赞
评论
收藏
分享
09-16 14:47
大连海事大学 测试工程师
明源云测开一面
明源云一面面经,邮箱标题写的群面,其实是1v1,女面试官很温柔,是第一个笑着跟我面试的📍面试公司:明源云🕐面试时间:9/15💻面试岗位:软件测试开发❓面试问题:1,测试用例编写的方法?2,你的课题可以介绍一下吗?3,接口测试代码怎么进行分层设计?4,可以屏幕共享看你的代码吗,请介绍一下5,除了等价类划分,边界值法,还有什么方法可以进行测试用例设计?6,你对哪个项目印象最深刻,遇到什么问题,怎么解决的?请介绍一下🙌面试感想:这个单位大概率是发实习oc,…而且投递要求就写了毕业之前必须实习到岗两个月以上…慎重考虑
查看6道真题和解析
点赞
评论
收藏
分享
08-06 13:59
吉首大学 Java
简历太杂了
今天boss直聘hr说我的简历太杂了,我该怎么修改啊
香菇螺蛳粉:
你是要应聘全栈吗
秋招投递攻略
点赞
评论
收藏
分享
08-27 14:58
大连理工大学 前端工程师
我们都会被世界温柔相待的
楼主其实还在实习疯狂改 bug但是今天刚收到秋招第一个正式offer非常非常感谢内推我的学长和各个轮次的面试官还有hr姐姐每轮结束时候的调整沟通😘秋招已经陆陆续续面了一些了 感悟就是标题吧,加油牛友们!无论你是应届在秋招 应届边实习边秋招 甚至是非应届找实习 坚持下去都会有好结果的楼主到目前已经明显感觉学到太多太多东西了这里也感谢一下实习期间的mt和其他同学,收获了人生第一份专利和月度优秀个人最后也给部门打打广告:投一下腾讯微信哦 虽然业务压力很大但是成长多多
自来熟的放鸽子能手面...:
感觉牛客bat都有了,米哈游真是第一个
想实习转正,又想准备秋招...
点赞
评论
收藏
分享
09-17 18:03
门头沟学院 活动运营
AI面为什么还会有人作弊?
AI面这么简单的面试,搞不懂为啥还要作弊。。。。最近组内要开始发offer了,然后老大就让我们往回抽查了AI面的情况,结果发现了一个AI面试搞小动作的,视线很明显,读答案真的不要太明显了!!AI面只是一个基础素质面,都没有业务面难,业务面过了,结果败在了AI面上。。。哎只能说自找的那么大家肯定要问了,找工作看的是实力,既然业务面过了,为啥还要因为AI面作弊而卡offer?工作不是0或1,除了能力以外,还会看很多方面,例如责任感、诚信、性格是否易相处等等;毕竟工作除了工作以外,都是人情世故。。。
码农索隆:
我说说我的看法。 我不反对面试用Ai回答问题,甚至你一点都不会,你用Ai回答问题,我都赞成。但是,能不能不要读答案啊,能不能会变通啊,学习不行,口才还差,情商还不在线,简直是一个木头疙瘩,那公司招你进去是为了啥呢
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
米哈游笔试9.21
4988
2
...
啊啊啊啊宝宝感觉你是那种跟风的,高考听别人说计算机专业好就报考了计算机专业的,但是分不够只能考上双非的,大三看不清形势又跟风考研的,但是研究生学又不理想的。 感觉你是那种读研期间一直做深度学习课题的,
2855
3
...
🎉创作红榜第2期丨7篇内容解决你的“求职/职场/成长困惑”!
2845
4
...
小红书商业技术 一面 1h
1990
5
...
嵌入式秋招面经分享(攒人品)
1803
6
...
秋招进度(0 offer版)
1728
7
...
美团后端日常实习一、二面凉经
1613
8
...
掌阅科技
1488
9
...
java
1268
10
...
提前申请离职刷到前mt的朋友圈发现自己被骂了
1136
创作者周榜
更多
正在热议
更多
#
你面试被问到过哪些不会的问题?
#
52298次浏览
1234人参与
#
度小满求职进展汇总
#
3072次浏览
28人参与
#
毕业论文怎么查AI率
#
57847次浏览
1924人参与
#
水滴求职进展汇总
#
8084次浏览
48人参与
#
辞职之后最想做的一件事
#
23753次浏览
232人参与
#
不考虑薪资和职业,你最想做什么工作呢?
#
105218次浏览
727人参与
#
豪迈求职进展汇总
#
19009次浏览
142人参与
#
从顶到拉给所有面过的公司评分
#
54382次浏览
331人参与
#
小厂实习有必要去吗
#
58853次浏览
297人参与
#
宣讲会你有哪些意向不到的收获
#
10232次浏览
50人参与
#
晒一晒你收到的礼盒
#
79475次浏览
413人参与
#
你的国庆怎么过
#
29383次浏览
257人参与
#
晒晒你的中秋福利
#
21242次浏览
141人参与
#
十一假期一定要干的事
#
20092次浏览
147人参与
#
为了求职,我做过的疯狂伪装
#
24878次浏览
503人参与
#
机械制造岗投递时间线
#
29639次浏览
372人参与
#
工作压力大怎么缓解
#
109603次浏览
1074人参与
#
bilibili求职进展汇总
#
107700次浏览
892人参与
#
落户对你的求职选择影响有多大
#
22998次浏览
88人参与
#
秋招的嫡长offer
#
70401次浏览
559人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务