记录一下我的秋招
---------------------20201012--------------------------
还愿啦,收到华为offer了,我的秋招结束了!
--------------------------------------------------------
正式秋招投递:
华为 实习 --> 主管面 -- 》泡池子 》(offerdate)》offer
中兴 笔试 -》测评 》一面》二面 》三面 》西安没有hc了(淦)
vivo提前批 笔试 》一面挂
vivo正式批 笔试 》笔试挂
oppo提前批 无笔试 》一面挂
oppo 正式批 笔试 -》一面 》二面 》二面挂 》9月30收到感谢信
招银网络科技 笔试-》提前批一面挂-》后面没有投递了,这个公司风评不好
字节跳动 笔试-》提前批二面挂》北京广告部门捞我拒了》
跟谁学 提前批笔试-》一面挂 ,正式秋招没有再投递
学而思 简历-》感谢信,正式秋招没有再投递
招商银行--简历投递》割了笔试
农行西安软开 -笔试-》收到面试通知》一面挂
中国银行--简历投递》笔试(题目太垃圾了了)》
海康威视 测评--》笔试》一面》HR面
大华股份 笔试》一面》二面》HR面》意向书(9月30)》10月9offer
当当网-西安-简历》
邮储银行---简历》
浙商银行--》简历投递》面试》笔试隔了,因为让去杭州,我不想去杭州》》有转机》
207所---》面试》等结果》收到offer
中国试飞院(航空试飞中心)收到面试,但是没去,因为宣讲说是事业单位,但是我查了不是注册在编的事业单位,就没有去
浪潮 笔试》割了
华勤 笔试》割了
笔试
中兴笔试:
第一题: 最大子区间,方法暴力遍历,过30%测例
第二题: 进制转换后判断和奇数偶数,思路:就挨个算,然后结果%2输出, 过0%
笔试类型:单选14道+6多选+2编程
网络 linux命令 编程 C++ python java 都有考 数据库 路由表等
海康威视
听说技术支持比较缺人投递了技术支持
笔试考的乱起八早的,Linux 运维方面的知识感觉比较多一些
农行
啥都考,网络操作系统 java linux都考,题量特别大,注意时间,编程题比较简单
oppo
简单的两道编程 一道sql 网上原题
VIVO
三道题
回文字符串判断,删除一个能否构成回文字符串
有障碍地图 七点到终点的最短路径
编译链,根据依赖关系给出合适的编译顺序
大华
很多选择题,问一些java的基础知识,比较简单
最后两个简答题,一个是要小朋友分东西,一个是TCP三次握手4次挥手过程
面试
oppo 秋招一面
1 怎么理解springb boot?
2 spring 中如果一个类不加任何注解,在这个类里面有一个属性上面加了@Autowored会发什么情况
3 为什么是Null,你是怎么解决的
4 这个aware接口的名字是什么?为什么实现了这个接口就可以获取到bean ?实现了这个 接口的类的调用时机是在什么时候?
5 讲一下AOP的原理?什么是责任链?JDK动态代理的原理
6 spring 中有哪些扩展点,在bean初始化刚结束的时候的beanPostProcessor叫什么?
7 redis 中保存长的string 有什么问题
8 new一个对象,在jvm中会做哪些操作?流程讲一下
9 局部变量保存在jvm中那个区域
10 堆内存溢出可能是什么原因导致的?
11 怎么来排查OOM问题,一般会用哪些工具
12 jstack 和jstat 命令一般都是怎么用
13 hashmap原理讲一下
14 put的时候是头插还是尾插
头插,因为头插可以不用遍历整个链表提高效率
15 扩容的时候是头插还是尾插
分JDK版本,1.7是头插,1.8是先构造链表在插入是尾插
16 hashmap为什么使用红黑树?为什么不用二叉树?为什么不用AVL树?
当链表很长的时候,查找效率慢,红黑树可以做到O(log n)
二叉树可能会退化成链表
AVL树的树高差要求太严格,旋转操作比红黑树多,插入和删除的效率比红黑树慢
-----------------------------
二面完了,问的都不会,凉了,求一个浙商银行面试!
207 所
1 为什么选择来太原
2 讲一下你的项目?
3 论文讲一下 都是第几作者
4 讲一下你的专利 都是第几发明人
5 父母对于来太原有什么意见
6 有没有对象?对象什么打算?之类的问的很细
7 身体素质怎么样?(没明白问这个的意图,是有训练吗???)
offer了
字节提前批一面
1 java 抽象类和接口的区别
2 抽象类必须要有抽象方法吗? 不一定
3 hashmap的put的过程
4 put是插到尾巴还是插到头部?
插入到尾巴 这里回答错误了,,应该是插入到头部,因为插入到头部就不用每次都遍历整个链表,比较效率
5 hashmap扩容?什么时候回扩容? Put的时候,容量不足的时候就会进行扩容。
6、 并发的map concurrentHashMap 的实现原理
1.7 分段锁 1.8是CAS
7、阻塞队列有哪些?
8、 ThreadLocal
9、线程的状态?有几种 ?变换的状态有哪些?
10 数据库的特性
ACID 持久性 隔离性 一致性 原子性
11 隔离性指得是什么?
12、 什么是可重复读?MVCC?
OPPO 提前批 一面
1 HashMap的底层原理
2、什么是乐观锁 ?什么是悲观锁?
3、java内存 的堆和栈?
5、 spring boot 启动的流程 run apploication后面的流程
6、redis 有用过吗? 了解过集群模式吗?
7、cloud 模式有了解吗?
8、mysql 存的表多吗? 然后就没问mysql 的任何东西。。。
跟谁学 提前批 一面
1 spring 的启动流程
2 AOP的底层实现原理,动态代理+责任链 。
3 spring 怎么解决循环依赖?3层缓存。
4 JDK 的为什么只能对接口的进行代理?为什么不能对普通的类进行代理?
5 java基础 arrylist和linkedlist 区别?
6 hashmap的底层实现?
7 为什么要红黑树?为什么不用二叉树 平衡二叉树(AVL树)?
二叉树:深度太深的时候局部退化成链表了,红黑树可以通过左旋右旋来降低树的深度
8 为什么不用平衡二叉树AVL树?
在Jdk1.8版本后,Java对HashMap做了改进,在链表长度大于8的时候,将后面的数据存在红黑树中,以加快检索速度。
9 那么很多人就有疑问为什么是使用红黑树而不是AVL树,AVL树是完全平衡二叉树阿?
最主要的一点是:
在CurrentHashMap中是加锁了的,实际上是读写锁,如果写冲突就会等待, 如果插入时间过长必然等待时间更长,而红黑树相对AVL树他的插入更快!
10 为什么不使用AVL树而使用红黑树?
红黑树和AVL树都是最常用的平衡二叉搜索树,它们的查找、删除、修改都是O(lgn) time
但是插入的效率不一样。
AVL树和红黑树有几点比较和区别: (1)AVL树是更加严格的平衡,因此可以提供更快的查找速度,一般读取查找密集型任务,适用AVL树。 (2)红黑树更适合于插入修改密集型任务。 (3)通常,AVL树的旋转比红黑树的旋转更加难以平衡和调试。
总结: (1)AVL以及红黑树是高度平衡的树数据结构。它们非常相似,真正的区别在于在任何添加/删除操作时完成的旋转操作次数。 (2)两种实现都缩放为a O(lg N),其中N是叶子的数量,但实际上AVL树在查找密集型任务上更快:利用更好的平衡,树遍历平均更短。另一方面,插入和删除方面,AVL树速度较慢:需要更高的旋转次数才能在修改时正确地重新平衡数据结构。 (3)在AVL树中,从根到任何叶子的最短路径和最长路径之间的差异最多为1。在红黑树中,差异可以是2倍。 (4)两个都给O(log n)查找,但平衡AVL树可能需要O(log n)旋转,而红黑树将需要最多两次旋转使其达到平衡(尽管可能需要检查O(log n)节点以确定旋转的位置)。旋转本身是O(1)操作,因为你只是移动指针。
9月15更新
农行一面
比较简单就是java的基础知识哈,二叉树相关知识点,JVM相关知识点,一共不到10分钟。然后就是等通知了。估计会比较慢。 挂了居然,想不通啊,基本问的都打上来了
中兴面试
中兴一面,
java开发问的简单,问JVM,实习的项目,分布式算法,云计算的几个概念,求过
中兴二面:
主要是聊天,没有问技术相关的点。学习成绩怎么样,奖学金情况,论文专利情况,还有有没有对象,工作地点选择之类的,问拿了其他的offer吗?对友商的offer情况问的比较细节,问你的期望薪资是多少?最后用英语做个自我介绍。但是我回答完最后问题对我的面试评价,面试官打太极说不能说,一般这种的我面试的都是挂了,所以很可能我中兴综合面挂了,
--------------
9月30 更新
这里我想说一下中兴,中兴9月末现场面试,我之前已经综合面试过了,但是还是在现场要加面,然后面了半个小时,面试官是我一面的面试官无线部门的,面试快结束的时候说西安软开已经招够人了,说实话我是没有想到的,我心想那既然已经没有坑位了,为何还要耽误时间做这个面试,白耽误一早上时间,既然没有HC为何要发短信让去面试呢? 后来让去上海,拒绝了。我猜想可能今年因为华为被制裁的原因,中兴比较好招人,所以早早就没有HC了。我今天去看了看我的状态,中兴官网还是停留在综合面试那里。
大华面试
一面:
1、Spring框架源码问题,bean的后置处理器,AOP的动态代理对象生成替换时机
2、java中的锁有哪些?他们的内部实现是怎么样的?
3、可重入锁了解吗?公平锁和非公平锁实现?
4、AQS 是什么?
5、MYSQL 索引原理?为什么用B+树?
6、MySQL中的锁有哪些?
7、ACID特性讲一下
8、mysql的MVCC了解吗?底层是用什么实现的?
9 、可重复读可能有什么问题存在?
二面
问了两个场景题,
HR面
基本就是了解一下你手里的offer,薪资待遇期望之类的
以后慢慢更新吧
许愿华为收了我吧
华为主管面通过了,泡池子了,希望华为捞我,结束秋招
华为出offerdate了,希望早日发意向书
华为开奖啦,收到offer啦!
碎碎念
关于字节跳动,我实习面了一次,提前批面了两次,正式批又广告变现的部门捞我,我投的成都的岗位毫无动静,感觉问的还是深,实习的时候面试,没有多少准备时间,答得很不好,算法题做不出来壁挂,难度指数*****
跟谁学 OPPO 这俩放一块儿把,因为是同一天面试的,首先是OPPO的面试官,极其傲慢,整个面试15分钟结束,基本技术问题就问了我springboot 的启动流程,其他时间就是瞎聊天了,我反问他springboot的流程,他顾左右而言它,也没有说出个123 。
全部评论
(5) 回帖