刚看了会手机,我妈就来了个微信问我最近工作找的怎么样了,和我妈聊了会后就打开了笔记本顺手点了根烟(ps:吸烟有害健康)来总结下最近一个月的面试,希望可以帮助到一年经验左右离职的小伙伴们。

好了,进入正题了。

笔试

笔试题的分为哪几块,我相信大家是知道的。下面是我做过的一些笔试题,如下:

选择题:

具体题目貌似不记得了,不过大致有面向对象,集合,线程,servlet,ssm框架,js等一些基础题。(刷题就完事了,有面试了的可以在评论补充)

解答题:

抽象类和接口的区别?一个类只能继承一个类吗?可不可以实现多个接口?Equals()和==有什么区别?String和StringBuffer、StringBuilder?String为什么会被final修饰?重载和重写的区别?ArrayList和LinkedList的区别?HashMap和HashTable的区别?HashMap的底层原理?线程的三种实现方式?wait和sleep的区别?转发和重定向的区别?servlet的生命周期?事务的ACID是指什么?写出单例模式写出常用的设计模式#{}和${}的区别?.介绍spring中的IOC和AOP写出SpringMvc的工作流程(有面试了的可以在评论补充)…(还有的不记得了,随机应变,知道啥写啥,不要空着)

填空题:

linux的常用命令sql语句关键字js和jq的事件js选择器

大题:

算法题(手写)给个字符串,要你打印出现最多的字母及次数(手写)请设计一个singleton类(手写)SQL题目(建议在网上练习一些)(ps:能写的尽量写,不要空着)(有面试了的可以在评论补充) 面试

大部分公司都是先hr跟你聊(做个自我介绍,为什么辞职,对加班的看法,你的职业规划,对薪资的期望等等。随机应变就好),然后笔试(ps:笔试题一定要做好!!这样的话面试官会对你初步印象很好,跟你聊的时候基础部分就不会再问了,就问些框架、技术点和项目之类的。如果笔试没过关就可能连面试的机会都没有就结束了),笔试完再技术面。以下是我被问到的:

说一下Spring你是怎么理解的?说下hashMap的底层原理?说下ArrayList和LinkedList的底层原理?说一下Spring常用注解?说一下Springmvc常用注解?说一下Mybatis的缓存级别说一下Mybatis和Hiberite的区别?Dubbo和Springcloud的区别?你使用过哪些中间件?了解或者熟悉哪些说一下他们的作用和你的理解Sql语句你是如何优化的?对框架底层有没有了解?事务的隔离级别Springboot和Springcloud了解多少?前后端是怎么交互的?你是怎么解决跨域问题的?自己搭过环境没有?设计过数据库没有?整个项目开发流程熟不熟悉?介绍一下自己做的模块遇到过什么问题?是怎么解决的?****(这个必问)说一下项目中的技术是怎么用的?前端了解多少(做后台的,多少要会点前端的)…(ps:面试官可能会结合项目考察你,如果这样了就会哪样之类的,给你个功能你该怎么做。有的面试官直接怼项目开始,不要慌说明白即可)有面试了的可以在评论补充(servlet+jsp开发的暂时没问到过,毕竟简历上没写) 个人心得 简历投递平台:boss直聘(外包比较多,可以和hr交流,很方便),拉勾网(针对互联网的公司),猎聘网(如果很6就投这个,薪资也高)简历上一定要有亮点,因为hr每天要看很多份简历,所以一定要有亮点。

每次面试完,晚上一定要总结,来查漏补缺。可以先看几家公司来试试水累积面试经验,最后再投心仪的公司。和面试官交谈的时候,一定要结合项目来讲,不要像背书一样的去说,那样没意义,背谁不会背,面试官想听的是结合项目来说。不熟悉的技术不要主动提,避免踩坑。一年经验的话这个经验段很尴尬(在深圳这边一般是两年起步,一年很难找,在职的要跳槽也要有两年再跳),一般外包的比较多,甲方公司少。如果真没有甲方公司给offer的话那就去外包吧。(ps:外包确实比较累,不是很推荐去,如果找不到就去,如果想磨练自己的也可以去)试用期六个月的那种,建议不要去薪资不要说的太高,也不要说的很低,综合自己面试的怎么样再来说。 在深圳比如7k-11k这样的,一般就是给7k-8k了,8k以上的话除非你比较666了。(打个比方:公司薪资A~B,期望薪资说个A+500(反正1000以内,500最好) 就差不多了。不要挑(跟你同等水平,有人期望薪资会比你低一点,公司就要招他),现在疫情时候行情不好,工资对应多少就做什么事,老板不傻。有很多包装过头拿高薪资被辞退的不在少数,心里要有数,不要膨胀。有offer来了,最好先上班,攒经验)一般面完过个三天等通知的大概率是没戏了,也有过一两个星期给offer的,这种的比较少,大厂就不知道了(hhhh)。

因为要你的话,当天或者第二天就会给offer叫你去上班。每次面试完不要太在意有没有拿到offer,就当作是一个交流,来看自己的技术到不到位。熟话说:心急吃不了热豆腐(咳咳咳,我也找了快一个月也没找到,给offer的不想去,想去的又不给offer,hhh),找工作也是有一个过程的,保持心态会找到一个满意的工作。这家没戏就抓紧准备下一家的面试。面试几分钟的百分百是没戏的,一般面试半个小时左右。没有面试的时候也还是要学东西或者复习,不然很容易忘。是去大公司还是小公司,可以根据自身情况还有加班,福利这方面来判断。给应届生的一点建议:基础一定要打牢固,IO,集合,线程,数据结构和常用算法要清楚,基础好也是很加分的。应届生可以写实习的项目简历可以适当包装下,不用包装的太过分了,面试官毕竟是面试官,能一眼看出来的。现在互联网公司一般还是ssm框架用的多,还有一些中间件的技术可以去了解下。servlet+jsp和ssm还是要会的,不能只会基础,不然没公司要,因为进公司了是要开发的,也不会给你一个月啥的让你去系统学习(应届生可能会有,一年没有)。

大概就是这样, 如有不足或者有补充的可以在下方评论。祝大家找到一份满意的工作!

                                                                   落笔于:2020/06/25 子时


本文由转载于互联网,如有侵权请联系删除!