java面试总结~~~~

java面试总结~~~~

ID:9388640

大小:19.42 KB

页数:9页

时间:2018-04-29

java面试总结~~~~_第1页
java面试总结~~~~_第2页
java面试总结~~~~_第3页
java面试总结~~~~_第4页
java面试总结~~~~_第5页
资源描述:

《java面试总结~~~~》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java面试总结~~~学习过程:根据个人大学中的学习学习状况的过程如下:1.看面试题正常人第一步肯定都会看面试题,我也不例外,在看的过程中,我发现有些文章写的不错,对我帮助不小值得推荐,如下:  Java面试题全集(上)很多基础的东西,建议先看。  各大公司Java后端开发面试题总结  面试心得与总结—BAT、网易、蘑菇街  关于Java面试,你应该准备这些知识点2.深入学习在看面试题的过程,你会遇到一些自己没接触过的或者以前没深入学习过的知识,例如最常问的HashMap内部实现原理,这就促使你得开始去看jdk的源码或者是学习一些新的东西。看源码是很

2、重要的一步,起步很难,但是会让你收益良多,看源码的过程如果碰到无法理解的地方,可以百度看下别人的理解。我学习源码的过程中,看过几个人的关于源码的文章写的很不错,如下:  五月的仓颉  占小狼  zhangshixi的Corejava系列3.熟悉项目找出自己工作以来开发过的最叼的功能,将整个功能的流程和涉及的东西吃透。项目是面试中必问的环节,一般是以一个功能点为基础展开问,因此你必须对这个功能有很深的认识,不能有模糊的地方。如果有时间,能把涉及到的知识点也搞懂最好。4.做面试题有不少公司是有面试的,如果你没有准备过,很容易在各种小地方犯错,建议去一些面

3、试题网站多做些题目,我自己是用的牛客网。5.学习记录把自己每天的学习时间和学习内容记录下来,可以让自己更有动力的学习,学习是一个枯燥的过程,你必须让自己时刻保持有动力。投简历、约面试环节1.在哪些网站投?拉勾网、BOSS直聘、猎聘网。2.是否该海投?投简历分为两个情况。  1)没有社招面试经验:建议采取海投的方式,只要职位要求跟自己比较匹配都可以投,累计面试经验。这个环节可以把投简历的网站增加两家:智联和无忧。  2)自认为社招面试经验已经足够:投那些职位匹配、公司满意的职位。公司评价可以去看准网、百度、知乎等查询。3.一天约几家面试合适?最理想的情

4、况为2家面试,上午一般在10点左右,下午一般在2点左右。建议把理想的公司放下午,因为下午的时间比较充足,可以让公司更充分的了解你。我开始面的时候,每次都是上午面的不好,下午面的不错。4.投简历经常没下文?我当初也没想到简历筛选这关有这么难,可能是我的简历确实亮点不多,再者HR很多都不是行内人,因此他们看得最直接的就是你上家的公司和你毕业的学校,如果你不是从牛逼的公司/学校出来,可能会碰到和我一样的情况,应对的办法就是多投。5.是否该裸辞?我一开始是边上班边投,然后利用调休时间,或者请假去面试。后来,面试机会越来越多,请假太频繁了,自己都不好意思了,并

5、且自己也已经有足够的信心,这个时候我选择了裸辞。裸辞还有一个原因是,在面试过程中你会发现,有的公司要人要的紧,如果你的辞职流程过长可能会导致你错过这个公司。6.注意事项1)面试前一天把路线和时间算好,最好别迟到。  2)背个书包,带好简历、充电宝、纸巾、雨伞。面试环节1.笔试常见的问题?面试常见的问题上面给的面试题链接基本都有。我只提几点:1)写SQL:写SQL很常考察groupby、内连接和外连接。2)手写代码:手写代码一般考单例、排序、线程、消费者生产者。我建议排序算法除了冒泡排序,最好还能手写一种其他的排序代码。试想:如果一般面试者都写的冒泡排

6、序,而你写的是快速排序/堆排序,肯定能给面试官留下不错的印象。2.面试流程?1)让你自我介绍  2)问Java基础知识  3)问项目  4)情景问题,例如:你的一个功能上了生产环境后,服务器压力骤增,该怎么排查。  5)你有什么想问面试官的3.面试常问的知识点?1)集合相关问题(必问):  HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的底层实现。  HashMap和Hashtable的区别。  ArrayList、LinkedList、Vector的区别。  HashMap和

7、ConcurrentHashMap的区别。  HashMap和LinkedHashMap的区别。  HashMap是线程安全的吗。  ConcurrentHashMap是怎么实现线程安全的。  2)线程相关问题(必问):  创建线程的3种方式。  什么是线程安全。  Runnable接口和Callable接口的区别。  wait方法和sleep方法的区别。  synchronized、Lock、ReentrantLock、ReadWriteLock。  介绍下CAS(无锁技术)。  什么是ThreadLocal。  创建线程池的4种方式。  Thre

8、adPoolExecutor的内部工作原理。  分布式环境下,怎么保证线程安全。  Java学习交流QQ群:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。