首页 > 笔经面经 > 秋招面经分享,赠人玫瑰,手留余香~

秋招面经分享,赠人玫瑰,手留余香~

头像
Ajin
发布于 2016-09-25 16:33:49
回复7 | 赞 18 | 浏览5707
写给正在找工作的和将要找工作的同学:
找工作就是一份集努力,耐心,体力,实力,运气于一体的持久战,需要静下心来好好去准备,不要浮躁,认为看了几篇面经就没什么问题了,我认为许多面经在他们的背后都有你所不知道的付出。
我的主要方向是Java后端的开发
(1)计算机基础:
数据结构,算法,计算机网络,操作系统,数据库
相关书籍推荐有
《数据结构与算法分析Java语言描述》
《算法》这本书是java版本的
基本的数据结构我都用Java语言实现了一遍
基本的算法:比如排序,二分等一定要滚瓜烂熟,当然前提是在理解的基础之上,好的程序员的code从来不是背出来的
《计算机网络》
网络部分,我认为选择题部分经常遇到,这些基础如果丢分就很不值得,面试部分问的最多的就是tcp,udp了,然后就是http,dns这些应用层协议了
《数据库》这方面可能不一定有具体的书,但是面试经常会遇到让你写sql语句的,还有就是乐观锁,悲观锁,事务,索引,以及数据库优化的一些问题
《剑指offer》这本书必看,刚开始你可能觉得很难,等你刷过一定的算法之后就会发现这本书上的很多题目都算入门级的题目了,但是它为我们秋招笔试提供了很多解题的思想

leetcode,牛客网这两个oj
算法很重要:算法不好笔试大题不能ac,你面试的机会都没有,即使过了笔试,面试中如果一个算法没写出来,这个公司的面试也基本就到这了

(2)Java语言方面
作为一名java程序员,会用java那只是基础,还要学会弄懂Java这门语言其他方面的东西
《Java虚拟机》:内存分区,GC,类加载等
《Java并发编程实战》:多线程,synchronized,volatile以及jdk1.5并发包下面的Lock,Executor等
《Effective Java》:里面定了Java程序员写代码应该遵守的一些编码规范
《Java编程思想》:这本书讲的很细,书本也很厚,需要耐心去看,收获很大
(3)项目方面
项目方面因人而异,每个人可能有不同的项目,但是简历写的时候一定要保证至少有一个项目和你当前应聘的岗位符合,同时也需要好好组织语言如果将你做的项目给讲出来(程序员大都不善言词,但是这不是借口,一个好的程序员应该是将产品做出来,并能用语言很好的将产品给讲出来,这一点在你与面试官交流的过程中很重要,表达能力也是考察的一部分)
项目一般都会用到一些开源框架:很多程序员在做项目都是哪个框架方便拿哪个过来,但是在我们用完之后一定要花时间去研究一下里面的设计思想,会从中收获很多
(4)其他
设计模式,Linux等
设计模式不建议抱着书看,可以结合jdk或者框架来看看分别用到了什么设计模式,学设计模式的作用是为了应用,而不是为了学设计模式而学设计模式,Linux方面,做后端的去企业之后大都是linux系统,所以没事装个linux系统来学习学习,为自身发展和以后企业应用而准备。
ps:
从九月份开始各种笔试,面试,整个过程很辛苦,一起走过的小伙伴都能体会,有简历被刷的打击,有笔试不过的打击,有一面就挂的打击,有面试通关的喜悦,到现在自己的找工作之路走向尾声,一种紧绷的弦一下子释放的感觉,身体却感觉很累,好想睡个三天三夜(haha).
暂时就写到这里,祝大家找份理想的工作!

7条回帖

回帖
牛客网,程序员必备求职神器
QQ群:169195721
微 信:www_nowcoder_com 关注
微 博:牛客网 关注

扫一扫,把题目装进口袋