Java 杂谈JavaJava面经

笔试面经:一次意料之外的面试

2019-07-19  本文已影响226人  唯有努力不欺人丶

因为理念不合,所以七月初便交了辞职报告.然后本以为还要一个月的时候正式离职或者招到人后正常办理交接后离职.却不料计划不如变化快,于某一天老板说java项目暂缓.直接的表现就是没有交接者,我可以直接离职。所以就这么突然的辞职了.
辞职后本打算在家休息几天再开始找工作。所以只是在boss上把简历打开,状态改为求职。但是并没有主动去各个岗位毛遂自荐。在离职的第一天睡到自然醒,又买了爱吃的菜在家磨练厨艺。然后重点来了!!第二天一早,发现boss上有主动搭讪并邀约面试的。好吧,虽说没有准备,但是也没必要错过这个机会,所以直接约在了下午两点。现在写这个文章是面试完毕回家后决定把面试的经历整理整理,在此做个记录,也算是给新人一个建议。


面试来的猝不及防

然后在下午两点屁颠屁颠跑到公司中间太阳雨什么的就不说了。反正是到了公司(因为之前boss上就看了公司规模不大,20人以下的)很意外的有个前台小美女。我说我是去面java开发,就拿出一打纸给我说是一个简单的笔试。把我引到一个会客厅,并且倒了一杯温水(说实话大热天的一杯温水,很细心的小美女啊~~长得也可爱,哈哈)。接着说面试题吧,怎么说呢。一共十二道题,最后两道是口述经历的.所以正经的笔试题10道.我先根据记忆说一遍。

第一道题:
第二道题:
第三道题:
第四道题:
牛客上的刷题记录

这个题我反正只回答了这么多,然后觉得自己挺满意,毕竟也都是做过的.然后这里再介绍下牛客这个软件就是刷题软件,然后java一千多道题左右吧,我反正是闲着没事就组一套题答.

第五道题:
for(i = 0;i < arr.length;i++){
            for(j = 1;j <  arr.length - i;j++){
                if(a[j - 1] > a[j]){
                    int temp;
                    temp = a[j];
                    a[j] = a[ j- 1];
                    a[j - 1] = temp;}}}
第六道题:
http的实现原理 http的实现原理
第七道题:
当年的笔记

然后这么久了,肯定是记得没那么全,但是我记得当时查osi七层模型的时候就看过一些说法,所以又闲扯了几句,下面是我的回答:
七层模型是一种很理想化的模型,包括物理层,访问层(这个也是记混了,也是自己编的.哎,说一说记性这种东西真的不靠谱。我打包票当时是真的背的很熟练啊),应用层,传输层,网络层,数据层(其实现在看这个是说错了的,因为原模型中的数据链路层.关键真的我上面的好多都是蒙的).(然后又发表了自己的看法,其实是当时看到的然后有一点点印象的东西),七层模型很理想化,目前并没有完全符合七层模型的实例.而是每个协议对应七层模型中的几层而已.比如刚刚说的tcp也可以用七层模型中的几层模型来表示(当时看过,但是我真的忘了对应的咋表示了~所以就说到这就没了)。

第八道题:
面试
  1. 首先,逃不过的一个问题,为什么离职?因为我个人经历较少,然后我上个公司的情况比较复杂,所以我就直接说的因为理念不合,面试官紧接着就问觉得他们公司怎么样?一来我今天面的是一家外包公司,二来也是我真实的想法,所以我就说我觉得我的性格适合外包公司,因为环境简单而且需求明确。尤其是不用考虑项目上线后的市场反馈(可能我想的比较简单而且说的有偏颇,反正我真的是这么想的).而自己的做产品的话需要考虑的多而且需求变更,公司可能达不到预计等等意外.尤其是创业中的公司变数太大.所以我个人找工作本来就倾向于外包,各司其职等等.反正意思就是对于公司情况我很满意.
  2. 开始面试我问题了!!这里是个重点,让我讲了一些情景处理和业务实现。一直到这里问的都ok,然后的然后,我之前也写了一直用的spring boot.我不知道是真的这么巧还是面试官故意的,
  1. 接下来我觉得进入到重中之重:问我期望薪资多少啊?我报了个价(说实话是在我事先预计的低了点的,因为之前那一串的问答让我有点受挫).剩下说了点工作上的福利待遇啥的就不多说了.然后谈完后很客气的就先走了.
    出了公司我情绪还有点低落,觉得是不是自己挺菜的,然后群里扯淡,和一个我觉得高山仰止的人聊了这个事,那个人说别多想,这个就是套路...总要用一串你很难答上的问题来压压你.我多多少少受到安慰了.然后走路,地铁、公交~折腾到家五点多快六点的时候,收到了boss上的回信,说觉得我还不错,因为公司现在比较着急赶项目,本来应该跟老板报告再决定招不招的,但是现在时间紧,如果愿意可以下周一开始去实习,实习期怎么样怎么样的就比较大众化了,没啥好说的.然后我现在并没回复,一来双向选择,我觉得我还没选呢.二来我是打算休息几天再开始工作,三来,你可以说我幼稚,但是我第一次遇到这种可能是故意压人的面试官,心里不痛快啊!
总结

其实我面试经历不太多,但是既然今天面了,而且有一些感悟,所以就总结一下,给比我新的正在找工作的人点建议吧.
首先打铁还需自身硬.基础还是要多啃啃的,用不到也别觉得可惜,你看我上次啃得没用到但是这次用到了啊!会的多一点起码不会是错我们不知道机会什么时候会来!!!
二,如果面试中被人连环问你都不会,别跟我一样急着否定自己.如果真的是你菜,那也已经菜了,不然别人故意的,你也没办法.可以适当 的坚持下自己的想法.我现在就好后悔之前报薪资的时候没扛住然后往下报了.哎~
三,我个人的经验,就是不管面试还是笔试,问到的是你知道,但是不是很了解的东西,你可以往你确定正确而且有点相关的技术上靠.就是把握说话的方向吧.笔试也是,我反正现在觉得我写的答案比较多起码不是减分项,因为感觉面试官看我的答案的时候是挺满意的.
暂时就这么多吧
以后我会尽量每一次面试都补充或者写一下经过,问题,感悟和总结的~~~
对了,再安利下,有个软件 叫做牛客,里面可以刷题,然后我挺经常用的,里面有收费的内容不过我没用过,单纯用来学习java基础知识的.如果觉得没啥好学习途径的萌新可以下载一个试试~~牛客

喏,手打不易,而且八点多快九点了我还在网吧敲得这篇文章所以别吝啬动动小手分享转发点赞评论啥的~~~~

上一篇 下一篇

猜你喜欢

热点阅读