找工作之旅

秋招基本已经结束,结果并不是太好,到目前为止,并没有收到自己特别喜欢的offer。在过去的一年里,
为了能够达到自己的目标,真的很是努力,写一篇博客来总结一下自己找工作的心酸经历吧。
目前收到的offer:深信服 TCL 平安普惠 深圳一家研究院(忘了叫什么名字)还有几家待定 包括电信
同程艺龙等等
其实面试在很早就已经开始了 但是前几批的面试感觉效果都不是特别的好 有时候感觉自己答得很好但是
莫名奇妙的没有消息了
大概在8月月底的时候,经历了第一次面试,字节跳动,非常想去的一家公司,当时面试的时候自己确实是
没有准备好,以致于说得乱七八糟的,面试官也不是特别的满意,并且学校的网晚上确实很差,断了两次网
结果不出意料的凉凉。
字节跳动面试问题:
1、java程序的执行过程
2、Java多态的底层原理
3、B树和B+树的区别
4、算法题:两个链表的公共节点
5、算法题:环的入口节点并用数学方法进行证明
6、算法题:二叉搜索树的第k个节点
7、算法题:最长连续不重复子串
8、描述一下快速排序的过程 时间复杂度 最坏的时间复杂度
题目不是很难 但是确实答得不好 有一题编程没答对
8月份中旬拿到了阿里的内推 过了几天就收到了电话面试
阿里一面:
1、自我介绍
2、为什么选择java开发 你不是网络信息安全的吗??
3、除了java有没有学什么其他的语言
4、源码的分析 集合 hashmap concurrenthashmap arraylist
5、设计模式
6、spring aop
7、b树 b+树
8、数据库索引
9、innodb 搜索引擎的数据结构
10、Java虚拟机 垃圾回收机制 回收算法
11、垃圾回收器 cms
12、怎么进行内存泄漏的排查
13、服务器宕机怎么进行排错
14、dos攻击
15、topk问题
16、1亿个数中如果放在多个服务器 怎么选取最小的k个值
17、类隔离
还有很多其他的问题记得不是很清楚了,一面答得感觉还挺好的,面试官感觉对自己也挺满意的 所以一面
是过了 但是一直没有等到二面 直到9月7号那天 我刚做完华为的笔试 突然在10.20收到了电话面试 电话面试
也没有问我方便不方便 直接开始了面试 大约持续了35分钟吧 感觉面试官确实是把自己往坑里引 刚面试完
直接被拉掉了 当时真的很伤心
阿里二面:
1、有参与过实习吗?
2、项目是实验室项目?
3、平时java开发有没有遇到什么困难?
4、你怎么解决的?或者说你是怎么进行学习的?
5、有没有作过开源项目?
6、项目的来源
7、在项目上有什么创新?
8、读过redis源码没有
9、项目中遇到的bug?怎么进行解决的
10、除了这种解决方案还有什么?解决问题的思路是什么?怎么进行bug的查找?

阿里一面结束后收到了腾讯的面试通知
腾讯一面:
一上来就直接说我们公司基本不用java 搞得心灰意冷
1、自我介绍 一分钟
2、IP报头(记得不是很清楚)
3、http协议
4、time_wait状态close_wait状态
5、有没有抓过包
6、有没有在Linux下抓过包
7、redis源码有没有读过
8、redis的数据结构
9、跳表
10、redis中的list结构计算其长度的时间复杂度
大概就持续了20分钟 感觉面试体验很差

中途参与了很多的笔试 但是很奇怪 就算A了1.7的360 2题的顺丰 意外的挂了 还有很多公司笔试过后也没有
收到消息

9月11号 小米面试 感觉还可以 但是也没有回信
小米一面:
1、jvm内存模型
2、synchronized和lock
3、threadLocal
4、可重入锁 代码分析
5、手写单例 懒汉加线程安全
6、层次遍历
7、两个链表的公共节点
8、设计模式 工厂 策略
大概持续了45分钟

后来直接就是校招了 现场面试
先后面试的有中信银行、华信信托、招行、深信服、TCL、电信云计算、同程艺龙、合合等等、感觉问的都挺简
单,真的纯粹就是问项目,感觉现场面试比视频面试真的简单很多。
总结:重要的还是基础吧 代码能力必须过关 项目中的东西最好要有亮点 感觉自己就是栽在了后两个方面,有
时候努力并不一定能取得好的结果 只有找到正确的复习方向再适当的用功 才能拿到自己想要的offer。

猜你喜欢

转载自www.cnblogs.com/phantom576/p/11616322.html