道阻且长,仍需努力:秋招心路历程。

本人双非本科,大概是从9月7号左右开始拉开了秋招的帷幕,经过整整一个月的艰苦奋战,拿到了offer。个人能力不同,自然结果不同。对我来说,秋招结果已经很满足了。知足常乐~~~
下面大致是整个秋招我的一些经历,希望对一些看官们有所帮助,希望大家也能得到自己满意的结果。

合众思壮面试:

7.lambda特性:传递性的目的
8.dubbo分布式的优缺点
9.tcp与udp的区别及应用场景
10.Linux常用命令
11.消息队列MQ


麒麟合盛面经

一面:

1.equals和hashcode的区别,原理,应用场景
2.synchronized加到方法和对象上的区别
3.快速排序的思想和复杂度
4.spring介绍下,spring中的设计模式(说五个)
5.GC垃圾回收,内存泄露原理,原因
6.dubbo,zookeeper的优缺点
7.一个学生类,有学号,姓名。两个对象的姓名equals相等,学号hashcode相等,将两个对象插入hashmap中,获取到哪个对象。


二面:

1.手写生产者消费者
2.jdk源码看过吗(没有)
3.servlet是线程安全的吗(猜,应该实事求是)
4.1~100个随机数,现在取出一个,怎样找到取的是哪个数。
5.数据库怎样实现悲观锁,乐观锁
6.画一个平衡二叉树,红黑树了解吗
7.http请求头信息


想起来就这么多,态度真的很重要,感觉自己应该实事求是点,知道就是知道,不知道就是不知道,凉凉~~


keep面经

一面:(60分钟左右)

1.问项目相关的
2.异常,try catch return返回值问题
3.volatile关键字介绍下
4.线程安全的单例模式
5.lambda表达式(Java8)
6.数据库索引B树
7.四次挥手最后为什么是time_wait。多个客户端进入该状态,Tomcat服务器怎么处理。
8.redis,maven介绍下
9.dubbo分布式介绍下
10.mybatis介绍下,比jdbc好在哪
11.手写代码:长度为N的数组,随机获取K个数,不能重复。


二面:(30分钟左右)

1.项目中通行记录数据怎么添加
2.dubbo分布式问题(回答不是很好)
3.手写代码:在给定范围内存储对象,线性关系。
4.平时怎么学习技术。


然后等通知,过了一会儿凉凉。感觉是自己的项目简单,面试官不感兴趣。还有就是最后问完问题后说得太多,还有应该问下面试官通过本轮面试后,对自己的建议,建议不好,尝试着再争取下。


迅雷

一面:(差不多20分钟)

1.问socket项目
2.手写单例模式,volatile关键字的作用
3.手写代码:长度为N的整型数组删除所有为0的数,要求时间复杂度O(N),空间复杂度O(1)。(使用swap交换,设置两个索引,分别从前和后遍历,将为0的数统一放置数组末尾,然后resize)
4.进程间通信,多线程问题。
5.你有什么要问的。


面试官人超级好,我应该是一天最后一个面的,面试官虽然很累,但给我的感觉还是很放松,不会的也会慢慢引导。
自己面试的是Java开发,然后凉凉~。可能迅雷主要技术栈没有Java,也可能还是自己水平不够吧。


瓜子

三轮面试,等结果(每轮60min左右)总监面评价不好。
国庆节收到邮件,凉凉~


新浪

霸面,一轮(40min左右)凉凉   面试体验不算好,差点没要我简历。


蘑菇街

电话面试,全程问项目(30min左右)凉凉


vipkid

一面(40min左右):

1.手写代码:子线程随机打印1到100的随机数,打印完毕执行主线程。
2.多线程相关问题。
3.手写一个工厂模式
4.手写代码:层次遍历一个二叉树。
5.英语四六级。(什么鬼。。。)
6.synchronized关键字。


时间久了才想起来写面经,剩下的问题想不起来了。。。。
面完后感觉凉凉,好在自己表现出强烈的求生欲望!面试官笑着说我可以给你安排下轮面试。emmm。。。


二面(40min左右):

1.计算机网络相关的各种问题,问的比较深。
2.hashmap相关的问题。
3.数据库相关问题,手写分页SQL语句。


时间久了想不起来其他的了。。。


然后和一面同样的事情发生了!!!
面试官说你还需要回去再提升下。

不,我死活不回去。😂

我争取了一下,然后说了一些没问到的点(数据库方面),然后让我手写单例模式。
写完后面试官说perfect。

看来有戏了。。。


稍等片刻,HR过来面我了。
这时候发现我已经是最后一个面试的了。。

和面试官过过几招后,然后加了微信,面试就此结束。国庆节后给消息。
国庆节后收到了offer!打破了 0 offer的尴尬。

发现自己拿到VIPkid的offer后就变得很懒了。。。后续面了小米,点触,emmm。。。不多说。。。
然后从拿到offer后到目前为止有10家左右的笔试+面试,都没有去管了。。。秋招正式结束了。

总结一下:自己水平还是不够,然后运气能好点。以后仍需努力呀。。。#Java工程师##秋招##面经##VIPKID##迅雷##Keep#
全部评论

相关推荐

首先讲讲合格的简历。一份合格的简历,应该确保HR在10秒内快速找到所有关键信息,无硬伤。它包含:1. 基础框架:个人信息、教育背景、实习/工作经历、项目/校园经历、技能证书,一共五大板块,逻辑要清晰。2. 经历描述是准确的:每段经历有公司、职位、时间段,简单描述工作内容。3. 格式专业没有错误:一页纸(仅限于校招)、排版整洁、无错别字、PDF格式发送,文件命名准确,能够体现姓名➕岗位。现在这个简历就合格了,不过仅此而已。那什么是有深度的简历呢?就是它在合格的基础上,能展现你的价值、逻辑与潜力。直接上对比吧:1,从罗列工作内容方面讲:合格版本是:负责公众号文章撰写与发布。有深度是聚焦可量化的成果,比如:独立运营XX公众号,通过分析数据将选题聚焦职场技能,产出12篇原创,平均阅读量提升150%,月度增粉30%。2,从思维上讲:这一句描述能不能提现你的思维方式。例如,针对Q3用户活跃度下降问题,通过调研发现价格敏感度上升,据此策划“打卡兑券”活动,以低成本拉动日均活跃用户提升25%。3.,看你对自己角色的定位是什么。要突出你对团队的贡献,而不是聚焦于个人任务。领导交代你按照要求处理一些数据,有深度的写法是这样:搭建并自动化部门周报数据流程,为团队每周平均节省5小时人工处理时间,该模式后来被推广至其他项目组。总的来说,合格是靠格式和完整性通过机器筛选和HR的快速浏览,而有深度是靠内在价值和逻辑打动业务面试官,让ta看到你的潜力。有深度的简历必定要建立在合格之上。
有深度的简历长什么样?
点赞 评论 收藏
分享
评论
7
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务