面试经验总结:注意这几点,面试通过率上涨30%( 二 )


5.学习记录
把自己每天的学习时间和学习内容记录下来,可以让自己更有动力的学习,学习是一个枯燥的过程,你必须让自己时刻保持有动力 。
投简历、约面试环节
关于如何写好一份技术简历,可以看看我之前的一篇文章:如何写好一份技术简历?
1.在哪些网站投?
拉勾网、BOSS直聘、猎聘网 。
2.是否该海投?
投简历分为两个情况 。
1)没有社招面试经验:建议采取海投的方式,只要职位要求跟自己比较匹配都可以投,累计面试经验 。这个环节可以把投简历的网站增加两家:智联和无忧 。
2)自认为社招面试经验已经足够:投那些职位匹配、公司满意的职位 。公司评价可以去看准网、百度、知乎等查询 。
3.一天约几家面试合适?
最理想的情况为2家面试,上午一般在10点左右,下午一般在2点左右 。建议把理想的公司放下午,因为下午的时间比较充足,可以让公司更充分的了解你 。我开始面的时候,每次都是上午面的不好,下午面的不错 。
4.投简历经常没下文?
我当初也没想到简历筛选这关有这么难,可能是我的简历确实亮点不多,再者HR很多都不是行内人,因此他们看得最直接的就是你上家的公司和你毕业的学校,如果你不是从牛逼的公司/学校出来,可能会碰到和我一样的情况,应对的办法就是多投 。
5.是否该裸辞?
我一开始是边上班边投,然后利用调休时间,或者请假去面试 。后来,面试机会越来越多,请假太频繁了,自己都不好意思了,并且自己也已经有足够的信心,这个时候我选择了裸辞 。裸辞还有一个原因是,在面试过程中你会发现,有的公司要人要的紧,如果你的辞职流程过长可能会导致你错过这个公司 。
6.注意事项
1)面试前一天把路线和时间算好,最好别迟到 。
2)背个书包,带好简历、充电宝、纸巾、雨伞 。
面试环节
1.笔试常见的问题?
面试常见的问题上面给的面试题链接基本都有 。我只提几点:1)写SQL:写SQL很常考察group by、内连接和外连接 。2)手写代码:手写代码一般考单例、排序、线程、消费者生产者 。我建议排序算法除了冒泡排序,最好还能手写一种其他的排序代码 。试想:如果一般面试者都写的冒泡排序,而你写的是快速排序/堆排序,肯定能给面试官留下不错的印象 。
2.面试流程?
1)让你自我介绍
2)问Java基础知识
3)问项目
4)情景问题,例如:你的一个功能上了生产环境后,服务器压力骤增,该怎么排查 。
5)你有什么想问面试官的
3.面试常问的知识点?
1)集合相关问题(必问):
、、、、的底层实现 。和的区别 。、、的区别 。和的区别 。和的区别 。是线程安全的吗 。是怎么实现线程安全的 。
2)线程相关问题(必问):
创建线程的3种方式 。什么是线程安全 。接口和接口的区别 。wait方法和sleep方法的区别 。、Lock、、 。介绍下CAS(无锁技术) 。什么是 。创建线程池的4种方式 。的内部工作原理 。分布式环境下,怎么保证线程安全 。
3)JVM相关问题:
介绍下垃圾收集机制(在什么时候,对什么,做了什么) 。垃圾收集有哪些算法,各自的特点 。类加载的过程 。双亲委派模型 。有哪些类加载器 。能不能自己写一个类叫java.lang. 。
4)设计模式相关问题(必问):
先问你熟悉哪些设计模式,然后再具体问你某个设计模式具体实现和相关扩展问题 。
5)数据库相关问题,针对Mysql(必问):
给题目让你手写SQL 。有没有SQL优化经验 。Mysql索引的数据结构 。SQL怎么进行优化 。SQL关键字的执行顺序 。有哪几种索引 。什么时候该(不该)建索引 。包含哪些列 。的Type列有哪几种值 。