记一次在北京某公司的面试
坐标,中国传媒大学旁边(你猜),传媒的妹纸好漂亮
约好的三点,还是由于北京地铁太猛还有找打印的地方还有贵司所在的地方实在太大,迟到了十分钟,接下来就是面试了,没有笔试觉得还是心里有点不踏实,结果三个人轮流面试了我一个人,也就是我一个人说了三个小时。。。。心塞。。。。
第一个人主要问我项目的事,还有其他基础问题
项目的话,我就选了帮学姐做的那个毕业设计(基于SSH2)的家教网,问我负责那些模块,傻傻的回答了学生给教师的评论和常见问题解答,主要设计了那些表?瞬间觉得自己应该好好看看自己以前的项目,其实我也忘光了,就说了这个模块主要是学生表,教师表,评论表,评论表的两个外键还有一个给教室评定上课等级,扫了面试官一眼,(⊙v⊙)嗯,很不屑的样子,我也没办法,想起来的就这么多了,三个月前的项目了,我哪里还记得。然后问了我那个python的项目,说说登陆那一块是怎么做的,我就回答了用的urllib和urllib2库,首先定义一个params,里面有username,password;其次爬取验证码的图片出来,然后哦用pytesser模块进行图像识别,再与params合并,post过去,就这么简单,心碎了,实在想不出更专业的词语了,项目的话主要就是这两个了吧。
之后就是一脸懵逼的基础了
一、treeset跟hashmap有什么区别?纳尼,这么难。。。。
二、hashmap中key的hash可以一样么?只知道有个hash函数,可以一样的,然后我回答错误
三、对nio有了解么?木有。。。。gg
四、数组跟arraylist的区别?想了很久,扯了扯内存分配,不对,原来是问我一个定长,一个不定长。。。。。
五、对java底层那些有了解么?(内存回收什么的)
六、线程有哪几种?(Thread、Runnable、Executor)
七、Executor用来干啥的?胡乱的说了并发,扯几个专业的词装装逼,并发,callable,future
八、常用的设计模式,单例模式的应用场景。早上看了点,居然忘了。。。。
九、画出Mapreduce的流程,shuffle是干什么的?
十、为什么要用hadoop?额。。。。不知道,扯上了namenode,然后被问到了namenode和secondarynamenode。。。。。。
十一、hive有了解么?集成sql语句用来运行mapreduce
请注意,这只是第一个面试官,然后第二个来了。。。。。。
第二个面试还好,吓死宝宝了,只是问了处理需求和跟处理同事之间的关系你会怎么做
一、爬取新浪网的娱乐周刊获取所有有用文章你会怎么做?我的回答是爬取该网页的所有链接存取到数据库中,当然,根据链接划分优先级,其次再根据优先级进行一个个爬取,过程中需要用到文档去重、图像识别、评论词过滤等,然后是测试。(当然,是他的带引之下打完的)
二、分配给你和你同事的项目,如果你一个同事就是不干,你怎么做?(前几天我同学就是因为这个辞掉了她的实习)怪我咯,上报给上级是必须的咯,然后将他的任务平均分配给其他人。。。。。然后随意扯了好多,我也不知道该怎么总结跟他的话了。
三、如果你特别特别忙,办一些很重要的事,你的上司要来看项目的完成程度,你怎么办?额,肯定给老板看啊,当然是看看而已啦,然后继续做自己的事啦,如果老板对项目不满意开骂的话,肯定停下来听了。
四、自学的么?嗯。。。。
本以为能轻松点,结果觉得自己答得还是不满意,然后是第三个面试官。。。。。
一、jdbc的流程?Class.forname(),Connection什么的
二、spring mvc的配置里有什么?gg,为什么我当时只记得识别controller。。。。还有视图解析器,静态资源解析,文件上传呢!!!
三、spring aop的用例,额,答错了,反正我不太理解他出那道题的意思。。。。。
四、以后的职业计划?大数据开发,数据挖掘
三个面试官,唉,最后来了一个HR。。。嗯,还好她是妹纸,还好她不懂技术,就是一些对公司的了解,用过公司的app么?还准备投其他公司么?
最后我问了句,我被录用的概率大么?还行吧。。。。。
心塞,就这么结束了三个小时的面试了,不知道高兴还是失望,因为其实宝宝还有另一个家相约在4点半的,,,,没有去成。。。。。。
这次面试完全没有准备,希望好好的吧,也希望各位博友能给点建议
附上北京南站回天津的图
![](https://upyuncdn.wenzhihuai.com/201809090952591097120145.png)
您的资助是我最大的动力!
金额随意,欢迎来赏!