四非&非科班&本硕菜狗暑期实习总结
四非+非科班本硕菜狗暑期实习总结
6月末了,暑期实习也正式结束了,原本想去的公司一个Offer都没拿到,但努力还是有效果的,马上也去实习了,在此做个小总结。
自我介绍
说下本人的情况
- 本科:四非,自动化专业,有很多智能车/机器人竞赛经历,C/C++技术栈。
- 小硕:不是同一学校,但也还是四非,也还是非科班,低阶炼丹师,一直帮导师做横向,感觉无出路,第二学期转后端,除了毕业必须的几个专利,其他毫无成果。
一年半的打工+摸鱼时间学的后端, 框架学的比较拉胯,什么分布式、微服务、中间件的基本都没学(硬伤!!!),也没有相关的项目(硬伤!!!),其他 Java 基础、并发、数据库之类的学的还行,八股文也都准备了,算法刷了一个寒假。
暑期实习
开学后,3月末开始投递,由于本人在杭州,因此开始是基本不太想考虑除了杭州之外的公司,因此投的都是比较远的公司,本来就是想混个面试经历的,结果简历筛选巨慢,感觉这些公司可能也知道我的小九九...
然后一段时间没下文后就开始投了真的想去的公司。下面就说几个参与了笔试/面试的公司吧
酷家乐(一面挂)
3月23号,那天还因为项目的事由出差了,最后好不容易才赶上了面试...一杯咖啡撑了一整天
- 自我介绍
- 选择算法/后端开发?
- 问了项目
- 事件如何能并行?
- 有哪些集合类?
- ConcurrentHashMap
- 万能集合类,需要能解决的问题,有哪些特性
- 手写消费者生产者
第一次面试,当时感觉回答的挺好的,后来看了下笔记感觉自己回答的的确是不是很好...2天后在出差的路上收到了暑期实习的第一封感谢信...
还是得有所准备呐,摁冲不是个好办法
涂鸦智能
3月25号做的笔试,基本都做出来了,然后就没有下文了...
阿里(9面挂挂挂)
这个没有录音,问题也不想回想,只是讲一下我的心路历程,本来就是投着玩玩的,后来感觉今年阿里招很多人就燃起了点希望,最后还是失望而归...很搞人心态!!!
3月22号被人内推投递的,由于期间一直在出差,3月29号做的笔试,第一道A出了,第二道是个图的题...骗了0.1
第一志愿CTO线的一个部门:3技术面+1hr面
- 4月6号,一面,电话面,50分钟左右
- 4月7号,二面,电话面,50分钟左右
- 4月19号,三面,电话面,20分钟(问内推人说我过了...燃起了希望,知道阿里的转正率很高,那段时间无心学习)
- 4月28号,HR面,电话面,很突然,紧张的一匹,从面试的过程中我其实感觉到可能要挂我了,因为问能不能接受把我调到其他部门...
- 4月30号,真的挂了...状态就是已回绝,鬼知道我的五一是怎么过的!!!
整个流程走了一个多月,很搞心态,每天拉屎都带着手机,看见0571打头的电话来的时候瞬间紧绷
伪.第二志愿:2技术面
被拒恢复过来后疯狂在牛客上找有没有部门能检漏的,然后有个部门愿意接受我,没有在官网上捞我,而是直接面的
- 5月10号,一面,电话面,1h,直接被告知通过了,等二面
- 5月18号,二面,电话面,45分钟,面完后就没后续了
真.第二志愿阿里云的一个部门:3技术面
- 5月11号,电话过来约了晚上7点面试,然后...直接鸽,一直鸽到5月15号,周六晚上突然来电话开始面试,说是之前在出差,这个面试体验最差了...好歹说下吧,一点没消息直接鸽了好几天。时间大概也是45分钟左右吧
- 5月19号,二面,视频面,全程问项目,估计40分钟左右吧,没录音手机也没记录,听意思是过了,等后续
- 6月2号,三面,视频面,很快15分钟不到...说是后面会有人联系我?我又燃起了希望!
- 6月7号,直接官网一个已回绝,新投递...这回坦然很多了
这个流程又走了一个多月,折磨王也不过如此
现在第三志愿开始了,其中我还还抱有一丝希望能捡个漏,在牛客上各种找,也发了个转部邮件,应该是昨天看了下状态变成简历评估了,囧...
网易(笔试挂)
投的网易严选吧,4月10号笔试,总的加起来大概做了一半不到的题吧,然后笔试挂...
字节(笔试挂)
找学长内推的,4月13号投递,4月25号笔试,巨拉胯!笔试挂
刷题还是得时刻刷,每天刷几道保持状态,不然断一段时间再去做题真的会很拉胯的...
然后后面也投了一个其他的部门,可能因为之前笔试做的不好吧,直接简历挂了,呜呜呜...
蘑菇街
忘记了什么时候投的,问就是感谢信...
恒生(Offer)
5月21号笔试,5月25号视频面,5月28号offer,一套组合拳下来,很快啊有点猝不及防;
面试基本没问八股文,主要问的项目,虽然毫无关系...
招银网络科技(提前批)
5月20号,笔试,通过笔试
5月26号,一面视频面试,问题如下:
- 常见集合类
- HashSet的底层实现
- HashMap
- 重写hashcode方法和equals方法
- 多线程的作用
- 使用线程池的好处,如何创建线程池
- 如何实现加锁,读写锁
- Map实现并发
- Java内存模型
- 老年代中的对象
- 垃圾回收算法
- 数据库隔离级别
- 索引的作用
- 聚簇索引和非聚簇索引
- 题目:剑指 Offer 29. 顺时针打印矩阵
- 题目:求阶乘
5月31号,二面+HR面,这个忘记录音了,就大致记录下
- Threadlocal类
- ArrayList和LinkedList的区别
- String相关,为什么不可变
- 数据库分库分表
- SpringBoot有哪些注解
- 类加载机制
- 如何建立索引
- 从一亿条数据里面选择最大的1000条
- 手写单例模式
- 为什么要用volatile
6月7号,资料审核,审核到现在了...
携程(Offer)
3月23号,做的能力测评...
4月1号,做的笔试,直接做自闭,挣扎两小时,直接搞出两个0...
那段时间基本上没刷过题,导致连着跪了几场笔试,巨自闭
5月13号,又收到了携程的笔试,那就做呗,痛定思痛,那段时间重新开始刷题了,搞出了A出1道,一道0.85
5月25号,一面视频面,被告知通过
- 问项目
- 创建线程、线程池
- 死锁,避免死锁
- 类加载机制
- GC回收算法,实现
- 关系型数据库和非关系数据的区别
- MySQL的索引结构,B+树
- 反问
5月28号,二面视频面
- 前面没录音,忘记问了啥
- 谈了谈AQS,ReentrantLock
- NIO
- Spring的扩展机制(不会)
- 常见的异常有哪些
- 手撕:类似874. 模拟行走机器人,撕失败了尬住,然后说了思路
6月9号,三面HR面,一周后等结果
一周后电话OC,一周后正式Offer
感谢携程能收留,除了工作地点比较尴尬,其他还是挺满意的,可谓是有心栽花花不开,无心插柳柳成荫。
总结
能早投递还是要早点投递,永远都不可能准备好的,而且很多公司的流程真的慢;
刷题不能停,做题还是要有点感觉,不然纯属炮灰了;
心态要放平,特别是看着别人已经拿着好的Offer了,而你什么都没有,这时候就刷几道题冷静冷静吧;
运气真的很重要,7分天注定3分靠打拼诚不起我。
去年师兄都没找实习,大部分时间都给导师打工了,导致准备不足根本没找实习。到了我这一届无人指导就错过了很多机会...有些路还是要自己走一遍才真能深刻体会。
展望
接下来的日子里就安安心心实习,然后希望能顺利毕业,摸鱼模太久了导致毕业危 ... 更希望项目方能不再找我,找我的话心态就崩了,然后老师也可以淡忘我名划水选手...
然后再看看秋招,共勉~
再问下携程实习的小伙伴们...这实习租房有无可靠房源?6月末,也就是过几天就可以入住的
#实习##面经##阿里巴巴##携程##酷家乐##Java工程师#