应届生Java面试经验总结

应届没工作经验的可以看看。

背景介绍:非名校,软件工程专业,无相关工作经验,实际编程只有在学校学习时。刚刚毕业,找工作中。

                 大家都知道,开发这一行没有工作经验相当的吃亏,如果没有丰富的知识,对知识良好的理解,与优秀的自学能力,            很难找到工作。

                 经过近一个月的面试,总结一些信息。

面试过程

        一面都是hr面。良好的表达能力,与亲和力能增加进入二面的几率,其实只要不紧张,好好回答问题都没什么问题。

具体有些需要注意的问题,如下:

       请做下自我介绍!这个没啥说的,每个面试官都不一样,争取说说自己的优点,或者能显示出你的团队协作能力、学习能力的事,还有做过的自豪的事。(最好别瞎编)

       1、加班或出差。大公司我觉得都可以接受,毕竟咱们刚刚毕业,重要的是先积累经验;如果是小公司,最好问清福利待遇之类的,一般小公司制度不完善,有可能出现加班不给加班费、出差没有出差补助之类的情况。

       2、期望工资。最好尽量避免直接回答,可以侧面表示自己要求不高,希望公司给个合理的待遇。

       3、上一份工作的离职原因(实习工作)。这个没有具体答案,尽量实事求是,别说上一个公司的坏话,可以说公司发展方向与自己的规划不符之类的。

       4、还有哪些想问公司的问题。这个其实挺重要的,公司可能会通过这个来看你是不是真的想在该公司长远发展。如果没什么想问的,可以问“咱们公司对新人有哪些方面的培养计划或者有哪些公司内部培训机会,我可以参加吗”之类的问题。


       二面是项目经理面。会问一些专业问题。首先是java一些基础的知识和知识点,主要偏向于理论,有可能在问某个问题的时候突然切入,一直扣这一个问题问到底。

       1、 java基础知识点可以靠刷牛客网的题来进行覆盖,但是当遇到某些不懂的东西,或者很重要的东西,最好自己多查查资料争取搞懂。

             常问知识点有:

                                  数据库语句,很多考group by的,以及内外连接。

                                  事务

                                  servlet

                                  面向对象基础知识(基本原则、特征之类的)

                                  堆、栈、队列、树、图       

                                  ArrayList、LinkedList

                                  线程

                                  前后台数据传递

                                  session

                                  HashMap、Hashtable

                                  排序、算法、复杂度

                                  JVM内存回收

        这里有几个java基础讲的好的帖子,分享下,建议按我贴出来的顺序看:

                https://blog.csdn.net/jackfrued/article/details/44921941

                https://blog.csdn.net/ShyTan/article/details/81069521

                https://blog.csdn.net/ShyTan/article/details/81073051

                https://www.nowcoder.com/discuss/3043?type=2&order=0&pos=5&page=2

                https://www.jianshu.com/p/1b2f63a45476

       2、现在是2018年8月份,大部分公司基本都使用ssm,也就是Spring+SpringMVC+Mybatis的框架,如果不熟悉的话,自己找一些相关资料看一看,至少知道他们的作用与职责,或者有哪些好处以及注意点。这里其实可能有很多看不懂的东西,因为毕竟没有环境去实际体验知识点的实际应用,如果你自学能力很强,可以上网找一些实际项目,看看其中的代码,以及某些知识点的实际应用,更方便去理解。

       记住,学习还是从实际出发学的快,看枯燥的知识点你是永远不会理解的,自己上网找几个能运行的项目,自己实验,弄懂就容易多了。

我这里没有ssm整合的帖子,建议分开看,稍微看懂 入职就不成问题,整合就留给工作以后吧,工作了基本都是ssm项目。

ShyTan纯手打,转载请表面出处。

猜你喜欢

转载自blog.csdn.net/ShyTan/article/details/81412298