面经详情

企业安全前端工程师实习面经。
面试首先是技术面,因为我前端一个月就去面了,本来就没指望过,只是看看什么面试流程以及什么问题,问的比较基础,他们主要是做大数据可视化相关,需要一定数学矩阵功底,比如投影变换什么的,这是加分项,另外js套路题也是有的,比如this,闭包,以及一些函数,接下来是项目经理,问的问题很广泛,比如让你比较一下主流IDE有什么优劣,比较各个浏览器有什么优劣,如果获取这些权威信息等等,最后是HR,这个就没什么特殊的,就是谈谈职业规划,看看是否适合这个工作,一共两小时左右。面试官都很好,虽然我很渣但也没让我感觉很难堪,反而更激发我努力学习的斗志。

相关推荐

匿名用户
web前端
未通过感觉没戏
首先说结果,我是二面之后被“等通知”的,也就是没有见到hr,必挂无疑了,“回去等通知”似乎成了行业黑话。一面是一个前端小哥哥,看得出来很年轻,先让我做一套面试题,给了20分钟,感觉题目主要是考智商和前端基础的,这里拿出几道我还记得的题跟大家分享一下。一、5顶帽子,3白2黑,甲乙丙分别戴了一顶,但是都只能看见对方帽子的颜色,且只能回答“我不知道自己帽子的颜色”和“我帽子的颜色是xx”,甲先说:我不知道自己帽子的颜色;乙后说:我不知道自己帽子的颜色 ;那么丙会说什么?答案:我的帽子是白色;大家可以自己推倒一下,不清楚的给我留言。 二、有道选择题里面设计到http的状态码304和504,我当时有点犹豫,一个是304表示资源已找到但未符合要求,返回304同时返回资源,另一个是504表示服务器端请求超时。答案:前者是错的,后者是对的三、一个考察原型链继承的题目function A(){this.Aproperty = "111";} A.prototype.getA = function(){return this.Aproperty;}; function B(){this.Bproperty = "222";} B.prototype = new A();//B继承AB.prototype.getB = function(){return this.Bproperty;}; var C = new B();console.log(C.getA());//111以上是列举的几道题目,难度大致就是这样,不算很难,而且就算你一开始答错了,面试官也会去引导你继续答对,挺好的,很有收获。 之后又问了几道考察基础的题目:一、addEventLinstener有几个参数,分别表示什么含义,最后一个参数的默认值是什么?区别是什么?addEventListener(事件名,事件处理函数,布尔值),布尔值默认是false最后这个布尔值如果是true,表示在捕获阶段调用事件处理程序;如果是flase,表示在冒泡阶段调用事件处理程序一般情况下都是在冒泡阶段添加;二、promise的缺陷这个我当时想不起来了,还是研究不够深,回来之后找了找答案。1、无法取消Promise,一旦新建它就会立即执行,无法中途取消。2、如果不设置回调函数,Promise内部抛出的错误,不会反应到外部。3、当处于Pending状态时,无法得知目前进展到哪一个阶段(刚刚开始还是即将完成)。三、说几个实先两栏布局的方式。1、左边固定,右边margin-left,width 100%2、用flex布局用过grid吗?没有。四、说一下一个未知宽高元素怎么上下左右垂直居中。1、flex布局 .parent {     display:flex;     justify-content:center;     align-items:center;  };2、transform属性.parent {  position: relative;}.child {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);}。 然后二面应该是前端leader,最近才发现原来是ThinkJs的作者大大,当时感觉自己回答问题就很是被动,主要都问的一些开放性问题,还是要好好准备,随机应变。1、你平时看源码吗?2、你平时都是怎么学习的啊?3、最近在研究什么问题啊?4、你一般看书会给自己定计划吗? ...查看更多
2 年前 发布
1

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网奇虎360奇虎360面试经验奇虎360面试经验:企业安全前端工程师实习面经。