这篇文章应该很早就写了,由于各种各样的事拖到现在,终于抽空写了。
分享给大家,互勉。

个人在一所非985,非211学校里就读软件工程专业,菜鸟一个。以下是个人的秋招经历,分享给各位热爱IT行业的小伙伴。

我从投简历,到笔试,再到面试,最后offer的方方面面都说一下。

投简历:这个在8月份的时候,就海投各大互联网公司。直接上图

上图只是部分的公司,后来又投了很多公司,我就懒得更新了。。。作者:别拿爱情当饭吃。来源:简书

第一部分:

投简历这个,我就说说可以在哪些渠道可以获得这些招聘信息吧,我主要从内推军,学校群,各大公司官网和牛客网等获取的。

投简历前,写简历,怎么写,这个我就说说自己的吧,仅代表个人,仅供参考,大佬勿喷。

我是学java的,所以简历的内容一般分:

1.个人的基本信息
2.个人实习经历(指IT实习经历,别写与该岗位无关的实习经历,浪费空间)
3.个人的掌握的技术(比如你学过的框架,懂的语言java,php等,这是核心,对于校招来说,企业很看重基础;社招的话,看重经验)
4.做过的项目
5.自我评价

下面这个,暗号: csdn 。加入即可获得。
点这个,点这个。

第二部分:笔试

来到笔试阶段,个人有点后悔了,实在太多笔试了,从9月份开始考,一直考一直考,考得我都快疯了。而且,还有很多笔试时间是冲突的,最惨的不是这个,最惨的是不会做编程题。(这个时候,建议你去赶紧刷了牛客网的剑指Offer,最好结合一下左神的视频来学习,亲测非常有用)

第三部分:面试(最重要的一个环节)

我接到的面试通知:百度,老虎证券(已拿offer),菜鸟联盟,三七互娱(已拿offer),小米(已拿offer),迅雷,n多个不知名小公司(一会儿我吐槽一下)

我先上面经:

百度一面

1,自我介绍
2,聊项目,不断问技术
3,二叉树有哪些,分别有什么特点
第一:满二叉树
第二:完全二叉树
第三:搜索二叉树(左边小,右边大)
第四:哈夫曼树(带权路径最小的二叉树)
第五:平衡二叉树(空树或左子树和右子树的高度差不超过1)
第六:红黑树(1.根节点必须是黑;2.每条路径所包含的黑节点数目必须一样;3.每个叶子节点的空节点都是黑;4,节点要么是红,幺妹是黑;没第三种
颜色;5.父节点是红,两个子节点必须是黑)
6.数据库连接池是为了解决什么问题
7.mysql数据库的索引有哪些?我说有聚集索引和非聚集索引,组合索引等等巴拉巴拉
8.聚集索引和非聚集索引分别是怎么实现的?
9.多线程这一块,你了解过JUC没,你讲讲你认识哪些?
10,如何保证生产者速度大于消费者速度
11,如何产生不同的id,这里不断抠细节
12,算法题(从左上角走到右下角,求最短路径。考广度优先遍历)
13,算法题(A去,B才去,C去,BD一定去,等等)考“图”
11:问面试官问题

整个过程持续了80分钟,无非就是看你的简历来问东西,然后来知识点串烧,最后来一下代码实战编程。

老虎证券一面

1.自我介绍
2.concurrentHash了解过吗?看过源码吗?
3.jvm,为什么有两个survivor区?
说说jvm的内存结构?
4,左右子树互换,怎么实现?
5,写sql语句,一天内,找出访问量前10的股票的id和name。
时间函数:date_sub(now(),interval 1 day)
6,一千万数据,找出前50条数据。
7,redis的zset怎么实现的?
有序的集合,双向链表。
8,了解过rpc框架吗?
9,volatile了解过吗?
10,AQS怎么实现的?
11,BlockingQueue怎么实现的?
12,synchronized和lock
13,innodb和myisam的区别

老虎证券二面

1.自我介绍
2.说说对spring的理解,我就说了IOC和AOP
3.那你讲讲IOC是如何实现的?
4.多线程了解吗?讲讲ConcurrentHashMap和CountDownLatch的认识
5.semaphore和闭锁的区别
6.了解过JVM没?讲讲你认识JVM有哪些?
7.说说为什么要双亲委派?java中一定要用双亲委派吗?
8.了解过JVM调优没?了解过,那你一般怎么判断的和用什么方法调的?
9.你现在用的是JDK8吧?是。那了解过JDK9吗?了解过。那说说JDK9和JDK8有哪些不同?默认垃圾收集器改为了G1。说说对G1的了解?巴拉巴拉一堆。面试官面对我的回答似乎有点意外(我知道稳了)
10.于是接着问我,对薪资有什么要求?(我就哈哈哈一笑:“哈哈哈能养活我就好”)
11.问我有什么问题想问?(我就问:基于我刚才的面试情况,你觉得我还有哪些方面需要改进?以及我进来后,负责什么业务?)

老虎HR面

1.个人情况
2.是否单身
3.对于薪资要求
4.智力题
5.问HR问题

下面这个,暗号: csdn 。加入即可获得。
点这个,点这个。

三七互娱

一面
1.MySQL的存储引擎以及其底层实现
答:MySql的存储引擎其实有很多。但官方主要使用的一般有Innodb和MyISAM。这个时候你可以继续向说着二者的区别,比如:
一,是否支持事务(这里可以延展到Spring的事务管理);
二,行锁和表锁,InnoDB默认的是行锁,但也可以切换为表锁。MyISAM只有表锁。(在这里,可能会成为面试官问你的下一个问题:Synchronized和Lock)
三、全文索引。在mysql5.6版本之前,只有MyISAM支持全文索引。5.6之后,InnoDB和MYISAM都支持。(在这里,可能会成为面试官问你的下一个问题,可能会问你:什么是索引?索引种类?怎么建索引?索引的底层实现?索引失效问题以及如何处理失效问题?)
四、性能讨论,这个话题,深入研究过,就大概能说个一二,没研究过,也没事。

我刚刚就一个问题进行了讨论,其实下面的问题也差不错一样答法。发散你的思维,把有关系的知识点,都能说说。

2.innodb和myisam的区别
3.多线程的锁(你可以答锁的粒度,锁的分类,锁的底层实现)
4.线程threadpoolexecutor的参数(看一下JDK源码就知道是哪几个了,不慌)
5.Linux命令(除了常规的命令,最好还要掌握一些有关内存,cpu等高级命令,比如top这些,最好能实战运用过)
6.CAS
7.多线程的api(这个得看你掌握哪些,信手拈来的可以有)
8.jmm
9,项目介绍和解惑

二面

1.Integer和int区别
2.arraylist的初始容量和api
3.项目介绍
4.socket编程
5.聊骚

三面

1.自我介绍
2.为什么做游戏行业
3.抗压能力如何(就是能不能加班的意思)

三七互娱的java岗技术栈(或者说面试考哪些吧:只面向校招)

1、java基础:比如集合和多线程是最爱问的,因为我们公司做游戏的,多线程经常用
2、常用组件:spring\hibernate\mybatis\redis等这些
3、设计模式
4、算法:一、快排;二给你一道算法题做做
5、计算机网络:就是TCP/UDP
6、MYSQL:这个也是重点,好好复习。
7、JVM:内存结构、垃圾回收等

小米三面

1.自我介绍
2.首先说Object的所有方法,然后问每一个方法的实现机制
3.刚才你说到equals()方法,那你讲讲String的equals()的具体实现
4.String的equals()中是怎么判断类型是否一致的
5.问我Spring用过没?
6.问我IOC的实现机制?用到哪些设计模式?
7.你用过动态代理没?用过,那你知道AOP里面的动态代理几种实现方式?分别是什么?JDK、CGLIB
8.你讲讲CGLIB
9.了解过Spring的事务吗?
10.从事务这里过渡到SQL中的事务,问我事务的隔离级别?分别说出每个隔离级别的解决的问题?
11.问我怎么优化SQL?我这里提了一下索引和其他
12.问我索引的底层结构?然后我就说B+树,然后给面试官分析了B树和B+树的区别,以及解析为什么SQL用B+树,而MongoDB用B树
13.问我了解hash索引吗?我说了解,然后就不问我了
14.问我知道聚集索引和非聚集索引吗?说说二者区别,这里我又提到了Innodb和myisam
15.问我innodb和myisam的区别
16.除了动态代理,还了解过其他设计模式吗?我就说了自己比较熟悉的单例、工厂、适配器、装饰
17.问我工厂方法和抽象工厂的区别
18.TCP的三次握手?我就巴拉巴拉将,我问面试官,要不要解释为什么两次握手不行,巴拉巴拉一堆。说完又问面试官,要不要讲四次挥手,他说不用了。

下面这个,暗号: csdn 。加入即可获得。
点这个,点这个。

总的来说,2-4就是考察java基础
5-9就是考察框架
10-15问数据库
16-17就问设计模式
18:计算机网络

然后顺便提一下一面和二面吧!!!

一面就是简单粗暴:三道算法题

二面就是问你项目,死扣项目的细节,面试官问我是怎么考虑的?

以上是个人的java面经,总结上述的面试经历。
面试官问的问题,一般就是从简单,到困难。
基本要求:基础知识扎实(全面)
加分要求:对基础知识理解深刻(深度)
更厉害的,就是要求你看过源码,理解源码。

通常面试官问的问题,都是“知识串烧”。
举个例子:

面试官:了解过HashMap吗?hashmap和LinkHashMap的区别?

你:HashMap是无序的,LinkHashMap是有序的。

面试官:那你说说LinkHashMap和TreeMap的区别?

你:TreeMap和LinkHashMap的key都是 有序的,TreeMap的内部结构是红黑树,LinkHashMap的内部结构是链表。

所以自己看面经的时候,也可以往知识串烧这方面多想想,无论是对知识的掌握还是对面试,都很有帮助的。

总结:其实总的来说,现在回头一看,想拿offer,就是:让面试官喜欢你。

喜欢你的原因可能有:

  1. 面试官因为你思考问题的方式而喜欢你;

  2. 面试官在你身上看到了他当年的模样;

  3. 当然,面试官也不是傻的,你的技术能力肯定也会考虑的。

    让面试官喜欢你这句话的意思:在很多人的专业能力都差不多的时候,为什么面试官选择你,而不选择其他人,因为面试官可能就是你以后的老大,你以后的老大要和你相处,肯定挑一个自己喜欢的相处呀。

深呼吸,不慌,祝你们秋招面试顺利。加油

最后:

在这边分享一些一线大厂Java面试题,希望能给后续想要去面试阿里巴巴等一线互联网大厂的小伙伴一些帮助!学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。

下面这个,暗号: csdn 。加入即可获得。
点这个,点这个。

另外还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。

【秋招】百度,三七互娱,老虎证券的Java秋招总结分享。相关推荐

  1. 三七互娱何琦:游戏平台上云是花钱还是省钱

    嘉宾 | 何琦 出品 | CSDN云原生 2022年9月15日,在中国信通院.腾讯云.FinOps产业标准工作组联合发起的<原动力x云原生正发声 降本增效大讲堂>系列直播活动第8讲上,针对 ...

  2. 三七互娱2019秋招Java后端开发工程师

    三七互娱2019秋招Java后端开发工程师 三.简答题 2.给定一个整数的数组,要求将数组中的所有为0的元素移动到数组的最后,其他的元素保持原来的顺序. 示例 数组{ 1, 5, 0, 0 ,2,19 ...

  3. 风华秋实再度递表港交所:非控股权益亏损扩大,涉三七互娱等

    2022年4月1日,风华秋实集团控股有限公司(下称"风华秋实")再次在港交所递交招股书,拟在香港主板上市.据贝多财经了解,这是风华秋实第三次递表,此前的2021年1月22日,风华秋 ...

  4. 校招----三七互娱java面经

    三七互娱一面面经 投的java开发,和百度到的面经不一样的,都没有照着简历问,更加偏向工程 1.问项目,涉及到了一个sql优化,你是怎么实现的 2.对高并发.分布式有没有了解 3.数据库索引的使用有啥 ...

  5. 市值将近腰斩,三七互娱真的“失”在买量上吗?

    近日,A股游戏龙头三七互娱发布2020年第三季度报告,公告显示,第三季度营收33亿元,同比下降5.39%:归属上市公司股东的净利润5.6亿元,同比增长7.22%. 财报公布后三七互娱股价一度下跌,截至 ...

  6. 【笔试】三七互娱笔试 web后端工程师

    今晚博主做了三七互娱秋招提前批的笔试题目,参加的是web后端工程师方向的笔试 笔试分为30个选择以及两个简答,即编程题,选择题涵盖的点挺多的,包括数据库,C语言,概率论,Linux,计算机的基础知识, ...

  7. 三七互娱的荣与忧:手游业务大增、页游下滑,计提坏账准备3000万元

    8月30日,三七互娱(SZ:002555)发布2020年上半年度业绩报告.财报显示,2020年上半年,三七互娱营收79.89亿元,同比增长31.59%:归属于上市公司股东的净利润约17亿元,同比增长6 ...

  8. 游戏版号第二批重启,三七互娱、游族、恺英纷纷落榜,破局何在?

    时隔月余,在4月11日重启版号发放后,国家新闻出版署官网于6月7日晚公布了第二批游戏版号. 「不二研究」发现,此次共有60款游戏获批版号,包括完美世界(002624.SZ).米哈游.英雄互娱及中国移动 ...

  9. 三七互娱李逸飞:未来将关注元宇宙等新业态 创新构建核心优势

    1月21日,三七互娱"一生所爱 快乐前行"2022新春盛典以线上直播的方式举行. 在新春致辞环节,三七互娱创始人.董事长李逸飞表示,2021年是三七互娱的"突破之年&qu ...

最新文章

  1. 2018寒假作业学习总结
  2. 在2003 server上部署DNS服务器
  3. 台式计算机防盗锁怎么安装,防盗门锁怎么拆装 防盗门锁拆装步骤【详细介绍】...
  4. php stdclass,php中new stdclass()用在什么场景
  5. [单选题]$array = array('a','b','c','d'); $array_now = array_splice($array,2); print_r($array_now);...
  6. Java 线程池详解及实例代码
  7. Windows10下手工强制清理删掉安装版的JRE8导致java.exe无法运行的解决办法
  8. 手把手教你下载安装配置Fiddler 和 Fiddler Everywhere
  9. java 绩效考核系统源码_基于jsp的企业绩效考核系统-JavaEE实现企业绩效考核系统 - java项目源码...
  10. java项目实战达内代码_2018最新达内学子商城项目静态页面+sql+java代码
  11. Jmeter测试脚本编写详解(配详图)
  12. 这份Java日志格式规范,拿走不谢!
  13. PS魔棒工具提示不能完成请求,因为程序错误和不能完成请求,因为没有足够内存以及内存不能为read的处理
  14. (Google Scholar)谷歌学术打不开怎么办,图文详解
  15. 如何配置Web服务器?web服务器配置方法步骤
  16. ubuntu下配置smbd服务器,Windows访问Linux目录
  17. blender使用stereoscopy渲染输出VR图片和视频
  18. html中em使用例子,HTML DOM Emphasized用法及代码示例
  19. 360Wonder监控系统,设计和开发经验之谈
  20. OSS Content-legnth 异常

热门文章

  1. 如何进行工时测定?什么工时测定软件比较准确?
  2. linux php curl 升级,ubuntu14.04升级php curl,支持http2发送APNs
  3. 电子邮件注册申请,电子邮件沟通的优缺点
  4. 甩手上货助理:拼多多618活动活动详情
  5. python 主程序入口_python爬几部国漫
  6. 游戏安全资讯精选 2017年第十九期:WebLogic Server WLS组件漏洞入侵挖矿事件分析,苹果手游代充灰色产业深度揭秘,《绝地求生》99%外挂都来自...
  7. Cordova+Vue构建Hybrid APP简易实操
  8. 蓝桥杯最小公倍数算法总结
  9. 那些年,我们租过的房子
  10. Centos虚拟机网速太慢,下载太慢