求职礼包
《届互联网名企最新校招信息汇总》《届互联网名企校招最新笔试日历》《套精选求职简历模板,只为免费送你》求职面经
《面试前24小时必备清单,事无巨细,事倍功半》《校招热面-渣渣学长给学弟学妹的求职建议》《职场-互联网上班公司名单-不要》《双,至今0offer,校招到底是有多难?》
正文
作者:offer快到wan里来
来源:牛客网
突如其来的农行两方。。。
我呢,机械工程方向(貌似今年各大汽车制造行业都对机械工程方向缩招),教研室也没有师兄去互联网,所以在转行互联***别困难,没有人指导,走了很多弯路,当初要是早点知道牛客网,看看大神们的帖子就好了!!!
17年10月份开始学编程,花一个月看了两遍CPrimerPlus。刚开始从PHP,CSS,HTML,MYSQL开始学,18年3月完成一个完整的博客系统,然后申请域名、买服务器,部署了人生第一个项目。后来学习Python自动化运维并做了一个小的堡垒机,项目做完后开始搞算法,刷LeetCode,刚开始刷LeetCode特别难,当时用了一个月的时间才刷了道。7,8月份仔细看数据结构算法导论,到了9月份开始接触机器学习与深度学习,学了两个月之后开始自我膨胀,感觉自己将来会成为一个算法工程师(论菜逼的修养)。11月份到19年2月份都在搞图像处理,期间偶尔刷一下LeetCode,还用Django重新写了之前的博客。
真正学习Java是从4月份开始学的,算下来学Java时间真的少!前面很多东西做了对找Java工作也没有用,有个明确的计划真的很重要啊。正式准备面试知识是从6月份开始准备的,当时就是找别人的Java面经,自己不会的题记下来然后弄懂(后面面试中发现不仅要弄懂而且还要进行扩展),因为白天要去实习所以只能每晚把题记在本子上带去办公室,其实记在本子上感觉也是挺好的方式。刷面经一直从6月刷到7月底,两个月的时间,从Java底层、JVM、多线程到计算机网络,计算机系统,数据库,分布式,算法,Linux操作等等都过了一遍。8月份就开始做测试了,其实8月份笔试少但大部分时间昨晚测试都没有想学习的欲望了,人也开始变得焦虑,所以刷面经还是要趁早啊。
实在是太无聊了,写了这么多。
总结一句话:瞄准一个方向使劲学,不要贪多,先深入然后再扩展,人的精力真的有限(不排除有些人真的聪明),也不要想着弯道超车,不是每个人的车技都那么好!!
以上,一个非科班进互联网软件开发行业的经历。
奉上我的笔记与面经吧!
如下是我的凉经
1)盒马生鲜提前批一面时间为7月20多号
人生第一次工作面试,没在状态...
单点登录HTTP状态负载均衡分类熔断保护java基本数据类型/具体String属于什么类型goto重写equals为什么要重写hashcodeTCP三次连接七层网络四层网络IP,TCP属于哪个层HTTP属于哪一层hashmap和hashtable什么是线程安全volatile什么是可见性synchronized和lock区别栈和堆的区别垃圾回收算法CMSspring特点设计模式数据库事务隔离ACID你有什么问题
2)中兴提前批-/7/31min
项目介绍项目问题:分布式,单点登录实现过程,网关服务,负载均衡,有哪些负载均衡策略,zipkin如何实现,熔断如何实现,熔断机制多线程有哪些实现方式,FutureTask有哪些特性进程和线程的区别,协程python协程如何实现造成死锁的原因,如何解决==和equals比较Linux有哪些内存top指令介绍,查看网络端口指令用过哪些前端工具,css干什么的什么是ajax事务有哪些,具体一点,Redis事务有回滚吗矩阵翻转数组和链表的区别双向链表删除节点手写代码,并发情况下如何考虑JAVA与C++区别
综合面:
自我介绍对中兴的理解个人优缺点对加班的看法工作地点如何选择工作的公司薪资如何你有什么问题
offer洽谈-/9/1
分两部分
对薪酬及岗位介绍单独面谈offer,问一些基本情况,面试官填一些内容向上申请月薪,确认后自己问了一些问题
3)阿里巴巴-质量测评软件开发-/7/min
一面
自我介绍项目介绍,单点登录,链路跟踪Linux查看系统进程,查看网络接口,查看内存,load三个指标spring中IOC/DI,AOP如何实现RabbitMQRedis多路复用,Reactor事件分发器数据库如何查询大数据数据库建立索引有哪些注意的地方数据库索引有哪些左连接和右连接的区别数据序列化Java中HashMap与HashTable区别Java中HashMap底层数据结构Java中volatile有什么用,能保证原子性吗有哪些排序算法,堆的时间复杂度跨域