面试

来吧,竟然一天面完了二面和hr面,那就来碎碎念一下吧
昨天晚上半夜12点多才收到二面的通知短信,导致我一晚都没有睡好,确切的说来武汉的三天我基本就睡了7个小时。毕竟是第一次现场面试,所以特别的紧张。
二面面试官竟然没有和我握手,不开心,不过还是挺和善的
1 自我介绍
2 介绍一下主流的框架吧,angular 和react,原理,实现。 我把angular的watch digest这些讲了个遍,也问了关于react的虚拟dom,为什么要这么做,优势在哪里? 使用这些前端的框架的优势是什么,劣势又是什么 。 (看我把原理讲的差不多,问我是不是在网上看了很多的这方面的文章,卧槽竟然别发现了,这些东西都是我面试前一天看的,我立马意识到不对),其实呢,框架对于我来说并不是要熟悉多少它的api,而是要研究它的设计思想,这样对自己以后的编码也是有帮助的哈(成功避开话题)

  1. 既然你简历里面提到python,php,java, 说说你的对python php java等语言的理解吧,说完之后, 又问动态语言和静态语言的理解,还设了个坑给我跳(谈谈你对静态语言解释器的理解,这明显是挖坑),静态语言需要啥解释器啊,不过后面我巴拉巴拉一大堆关于jit的东西
    算法题: 设计一种算法可以求出 某个数字是否 在10亿个数中出现过, 一开始我就是说直接用O(n)复杂度的直接遍历就是,但是不满意,我就说:把这些数字分成N组吗,然后在每组中查找,还是不满意后,算了,跳过,我认输
    又是一个很老题目,浏览器地址栏输入一个qq.com,发生了什么,讲出你所知道的所有的内容。 因为是面的前端,我在tcp层下面就没有详细讲了,主要讲了dns,三次握手,四次挥手,服务器接收请求,路由,逻辑控制代码返回response,浏览器接收到返回,解析,渲染。。。既然是面的前端,面试官叫我着重讲一下浏览器的渲染过程,比如js代码什么时候运行啊,css代码上面时候渲染啊,js代码运行阻塞页面渲染之类的,勉强解释过去。我看了那么久的网络编程竟然不问我不甘心啊,我就在后面补了补关于tcp udp的知识概念,主要讲了区别,优缺点,就是那种百度一下就知道的几个概念。
    因为项目中用过很多redis,难免要去解释一下redis的底层,首先说了说底层的数据结构,然后redis是一个基于epoll的单线程模型,redis的应用举例,在你的项目中如何使用,说到设置expire时间的时候,我给自己挖了个坑,面试官问我如何实现定时器,redis中有没有定时器这个概念(其实是没有的)我入坑了, ,后来发现不对劲,赶紧说自己好久没有研究这个底层了,有些概念可能有些模糊了。后来面试官提醒我是用epoll注册事件的方法来实现expire的。自认为redis应该是自己的加分项,没有想到是减分项。
    介绍一下你的项目,用了哪些技术,遇到什么困难,这个问题我早就知道他会问,所以提前就把简历上面所有的项目全部准备好,基本就是背书似的,当然不能显得多么厉害,只要讲清楚自己的遇到问题是如何解决的,面试官比较在乎你是怎么解决问题的

为什么你决定做前端,因为(省略1000字)
有啥想问我的
有,我面试表现的怎么样
还可以,总的来说还可以,就是算法不怎么样
算法不怎么样就是因为刚才那个题目没有答好么?
是的,
可是我平时都有在刷题啊,刚才是紧张而已
理解,本科生嘛
那么面试结果什么时候出来,我是外地的
我看看能不能帮你联系hr下午面试
下午两点 hr面

hr面
短信通知时下午四点,但是貌似我一点就在等了,前台好像不忍心,因为我晚上要赶车回南昌,就把我笔试提前到2点,算是比较早的一批了
原来以为hr都是那种打扮很精致的女生,没想到是个很年轻秀气的男生和一个很年boss,就这样我参加了一个有两个hr的面试
问题没有参考意义,但是我还是要说;
1 ,自我介绍
2 ,创业经历
3,失败总结
4, 有么有女朋友
5, 业余爱好,喜欢看什么书,除了技术书还喜欢看什么书(我说我以前喜欢看点鸡汤书,因为需要动力,当自己开始写鸡汤的时候就不看了)
6,技术观,说说你对技术热爱到什么程度
7, 对腾讯有什么看法(我说了我高中的时候很笔试腾讯,但是后来做技术的时候开始慢慢尊敬仰慕腾讯了)
8, 假如你以后要创业,但是你这么热爱技术,你怎么办?
9 你班长叫啥,你班长是哪里人,你班长有没有女朋友,你和你班长一起经历过什么事情或者合作,你和你班长。。。。。。。。。
10, 你家庭状况
11 , 遇到过什么让你很挫败的事情
12, 腾讯阿里你选哪个?
面了我40多分钟,最后我 嘴巴都干的说不动了,回去等offer吧
(小插曲,我晚上坐在高铁上的时候接到武汉的电话,叫我回去面试,吓死我了,我赶紧打电话给我二面的面试官,后来hr又打电话过来,来个电话面试吧,先自我介绍一下吧,我就巴拉巴拉的背了一下自我介绍,后面我说我下午已经hr面试完了啊,两个面试官在9楼,“哦,那不就是我么”, 面试官哈哈一笑,表示自己忘记了已经面过我了。