记录一下前同事的一次前端面试经历

235 阅读3分钟

整个面试过程持续1.5小时左右,根据与前同事之间瞎聊口述简单整理:

面试分为了三个阶段:

公司背景一家做医疗大数据的公司,研发人员 60人左右的小公司;一方面自研产品,一方面跟500强公司深度合作(指定外包商).

第一阶段 HR沟通 + 笔试

还是那个熟悉的流程,面见前台表明来意;
前台拿出登记表格,填写登记表格及个人信息表;

前台:需要做一套题,有没有跟你沟通过?
他:  没有沟通过,表示不想做题。
前台:能不能试着做一下呢,表示是我们这边流程,
他:还是表示不是很愿意做题
前台:去叫人事了,并把带我进入小会议室等待。

不一会儿.....

人事来人了,当面沟通,说这是公司的面试流程,并表明在约面试的时候,没有给我讲清楚,另外 说这套题 并不是为了考察专业能力,而是考察态度的。 
一听到这里,他表示态度必须端正一下了,不然可能白跑一趟。
心想再怎么也不能白跑,至少要见识一下他们的招聘具体水平要求吧...
沟通了大概10-15分钟,
拿到了题目

就当他准备答题的时候,发现还真不是技术相关的问题;当场内心问候......

什么类型的呢?

就测试心理,智力,性格 这类的选择题目,内心是更加拒绝的!

他说他本着态度端正的心态还是选完了....

其实就是简单的选完了,想不出的 也就直接随便选了;

完事就进入了第二阶段....


第二阶段 技术面

几分钟后,进来一小伙儿,带着简历和刚才的试题进来了

没有自我介绍环节

直接就进入了问答环节

下面是他凭记忆凭回忆记录了一些比较有意思的问题:
  • Q1: 在开发过程中,遇到数据更改了但是视图没有更改,是哪些原因导致的? 怎么排查? 怎么解决?
    
  • Q2: 超大页面的性能优化措施有哪些?命题比较泛
    
  • Q3: 浏览器同源的页面Tab之间的通讯有哪些方式?
    
  • Q4: 前后端的常用的通讯方式有哪些? 分别的优缺点? 能不能使用 websoket 代替轮询? 为什么?
    
  • Q5: 如何使用web页面加载超大图片(医疗影像图片200M+ )?
    
  • Q6: 如何做到在构建的时候动态替换项目中的目标代码(类似字符串,资源路径,统一前缀)? 有哪些方式?
    
  • Q7:在JS中如何去识别已经不需要使用的数据,并把它清除掉?
    
  • Q8:随着浏览器Tab的不断增加最终会导致内存消耗完,我们可以从哪些方面去解决优化这一问题?
    

答完上述的这一系列问题,进入了技术总监面

第三阶段 技术总监

稍等一会儿,技术总监带着简历和试题进来了。

我进行了简单的自我介绍

然后

他进行了公司的大体介绍.

进入了相互了解阶段......


讲述了团队构成情况,人员配置比例,人员技术水平,项目进度以及所处阶段。

最后....

表示满意,稍后人事会在几天后与他联系沟通接下来事宜。


The end . 他说一看时间 12:05 别人要吃饭了

时间从 10:25 进入公司,到面试结束 正好1.5小时。

结局是:几天后沟通了待遇等一系列问题,因为通勤距离(1.5h下地铁后需要步行900米左右)就没有考虑;

最后请出我们的小趴菜:

小趴菜.jpeg