面试记录(二)

上次面试的失利(?)时隔将近一月,继续在长沙这个令我害怕的地方找实习。

抽一支高级烟,拍拍身上的灰

失败是成功之母,这点大家都理解。
但是要想做到不拖泥带水,那还真是有些难度。
人总是趋利避害的,当你面对以前失败过的东西,多多少少会有一些恐惧感。

第一站--成都浩石

收到第一家面试邀请的是“成都浩石”

刚收到面试邀请我还比较意外,因为我记得我好像没有投这家公司?

面试官比较和蔼。说起来我运气还真挺好,面试了两次都是特别和蔼的面试官,他们面试不会太严厉,而且有说有笑,不会给你带来太大压力,这一点其实是非常重要的,因为能让你的回答完全不一样。你不会紧张,同时也会有自信,这样在回答上就完全不一样。这点面试的时候大家就会感受到了。

面试题

看了看我的简历。

自我介绍。

**你说你会爬虫,你是用什么框架来爬的 **--我用的是java,然后获取http,直接爬

他有些疑惑,又多问了一句。--爬虫也只是我感兴趣的而已,了解不是很深

你会写前端吗,说一下jq你常用的方法 --我说我会,我用的多的是 anime方法

他还是有些疑惑。

说一下redis的数据类型 --5种 String List set zset hash

这里我少说了一种,他帮我补充了

问一下sql语句,分组,排序 --group by 分组 order by排序 desc 倒序

说一下你常用的linux命令 --我说 ls -al看文件 top看资源消耗 还有一个看进程的 我忘了 还有kill -9

你说你发布过项目,用的是什么命令 --java -jar 后面加一个&符号代表后台执行

你说一下你认为学得最好的点吧 --我说的jvm 区域 gc算法 等等。

那你知道java虚拟机默认最大内存吗 --我说好像是几十 反正不大。

不对,应该是按照机器自身内存来的应该是 1/16 。

反问

觉得我还有什么地方做的不足的 --挺好的,学校里面学成这样挺不错的了。

问了公司业务,问了面试的人数,问了工资,问了加班之类的。

最后好奇的问了一下面试官的年龄(???) ,还问了一下他的工资,但是他不告诉我,也是以为公司的制度吧。

这样应该就结束一面了。

二面?

他说还行,还算满意,然后他说让他另一个同事来聊薪资。

但是等了一会,他说他好像不在,就自己和我聊了。他说他们公司给他的是x k和x.x k 他说他能给我x.x k,我说我考虑一下,他问我答复时间,我说学校那边可能有些事要处理,这周吧。他说好,然后就开始聊家常。

他真的是一个很 可爱(?) 的面试官,也是老二次元了。

你最近在干什么事情呢?

我在准备毕设了,打算做一个游戏

你游戏是用什么语言写的

C#

你还会c#?

我说其实和java很像,写起来没有区别

也对 高级语言都差不多。

你有什么兴趣爱好吗?

还没等我回答 刷b站?

我说b站也刷,我看了你的头像,好像是卫宫士郎。我也挺喜欢看fate,但是不喜欢fsn,我跟喜欢fz,我很喜欢老虚的作品,也看了。。。。(聊了很多)

那我们b站加个好友吧,我觉得我们还是有很多共同话题的,就算不在这边工作,可以成为朋友嘛。

然后就送我下去了。

最后在电梯里,我解开了我的疑惑,原来是在20天前,我投的他们公司,在智联上。

第二站--上海哥瑞利

这次面试官有些严厉,而且会制造紧张感,公司氛围也比较压抑。

面试题

自我介绍

这里被打断了,他说 湖南城市学院?在哪? 我说在益阳,他问我老家是哪的,我说娄底。

这里被打断之后,就没有继续了,而是直接进入面试。

你了解所有的设计模式吗 --不了解,只知道常用的几种。

单例模式,你什么情况下会用,为什么要用 --我说当这个对象要被很多用户使用时。。。

感觉答得不好

你的项目用了多线程吗,哪些地方用了 --我并发的时候用了

他表情很疑惑,这里确实答得不对。

然后我补充说,我最近用的地方,是一个请求过来,他需要访问一些数据,我就阻塞它,开另一个线程去获取数据,拿到数据之后再给它。

你会maven,你知道maven有几个仓库吗? --我说仓库?不清楚问的是什么。

不是有一个是本地仓库吗? --噢噢,有两个,一个本地仓库,然后pom文件里面没有的jar会去网上获取。

int 和Interger 有什么区别 --(不是很懂) Interger是一个包装类,int算是一个方法。

讲一下spring的原理,主要是干什么 --管理bean,将创建的类交给它管理,由它生成对象。

bean的生命周期。 --忘了(不会就是不会,真忘了啊,这个虽然是常考题,但是这种需要背的,我其实很烦。)

spingmvc 中的mvc 代表什么意思 --(springmvc还以为会问处理流程,没想到会问这个,一脸疑惑)m model v viwe 视图 c controller

jvm调优你会吗,你是怎么调的。 --更改内存大小,堆内存和栈内存之类的。

你认为springboot和spring这些有什么区别 --我说算是一个轻量级,开发方便,boot只要一个yml配置文件,其他的要spring配置文件和springmvc配置文件。

springcloud问题 我忘了问的什么了。。。。

问项目

云笔记是你一个人开发的吗? 是基本上全是我开发的,那个多人编辑模块不是我写的。

其他的问题忘了。好像还有一个小程序的问题。

最后问一点基础的吧。

string和stringbuffer 有什么区别 --string不可更改,stringbuffer可更改。

string底层为什么不可更改 --string有一个final关键字,修改时会重新创建一个string来指向它,stringbuffer是直接修改。

二面?

能不能接受出差 --能,学校应该不会有很多安排

对我们公司了解吗 --不了解(踩雷:以后大家去面试记得提前去了解别人的公司业务)

反问

觉得我还有什么不足的地方吗 --还行了,基础还有一点……但是学校里面能学成这样不错了。(莫名一致)

加班情况 --不加班

上班时间 --9点到18点

有点紧张,还有一些应该问的没问了。

总结

第一家公司当场给了offer,我说感觉工作确实有点低。他说确实不高他也知道,然后问我什么时候毕业,我说来年7月左右,他就没说话了。他说他们公司能学到很多,他们有服务器,各种技术栈也都在用……

第二家公司下午6点给的offer,说了一下公司制度,问我去不去,我说这个星期给答复吧。他说他们只录取三个人,希望尽快收到答复。也确实,不可能让别人等我,我就答应了。

说实话,我还挺想去第一家的,但是没办法他给的实在是太多了

最后说一下反问的时候注意的事项吧。

首先,一定要问:我那些地方不足。 问这个问题能够让你知道面试官对你印象,如果说感觉还行,那么希望还是比较大的。就算指出你的不足,你也能在下一次面试的时候好好准备。

其次是公司制度:如果你不问,他可能就会问你,如果你不知道,那就有点尴尬了。所以干脆直接问他,也能让你了解。

还有那些工资、工作时间、加班之类的,感兴趣就问一下吧。

再此之前,每个人都是小马!

你不去试着趟过这条河,你永远不知道河水有多深。

看再多的面经,不如自己去试一试,不然你永远不知道哪些地方不足。

在没有正式工作之前,大家都会迷茫,难受。等你过去了,就会发现那些看似很大的风浪,走过去之后都只是小浪花而已!

posted @ 2020-10-15 09:48  非吾愆期  阅读(151)  评论(0编辑  收藏  举报