黑马it培训logo

您现在位置:行业新闻> 教育> 浏览文章

web开发师或者web前端开发遇到的面试情景

下面的五个类型的公司,是小编zui近整理了web开发师或者web前端开发或web培训前端学员的面试的经历和问题,整理了yi下面试的几家公司的面试题,大家有需要的看看,有问题yi起探讨!

yi. 某创业公司

因为我是有点想加入创业团队的,想着自己还年轻,还能加班,况且万yi运气好蹭个大佬,从此坐上开挂的列车,走上人生巅峰呢!便去了yi个创业公司面试。

职位:全栈工程师

简述:中午12:30去面试,不理解为什么在正中午面,大概是为了考验候选人?我去的时候面试大佬正好出来扔外卖盒,看到我背个包喊出了我的名字,心想"我去,还没面试,大佬这就记住我了?so excited",因为公司就三个人,而且面我的大佬还是其他公司在职的,只是偶尔会过来,所以yi共yi面技术。

第yi面

上来就是做题,心态完全没有调整过来,贼紧张。

手写yi下快速排序算法。

看你简历有加密算法的内容,简单讲yi下关于加密算法相关的内容。

说yi下https的工作原理,里面涉及到的加密算法都有哪些?

设计yi个后台管理系统,从数据库表设计到后端服务提供。

yi道算法题,yi个数组中找出所有相同的元素,并且做出分类,在彩笔白板上写完,面试官笑了yi下,js写还真方便。

因为没有hr,大佬跟我谈了薪资,并且告诉我他们现在已经在盈利了,年终可以分很多...

二. 某在线教育公司

职位: 全栈工程师

简述: yi共yi下午,两面现场技术。

第yi面

比较年轻的yi个小哥,给人yi看就是大佬的感觉,上来看了yi下简历,开始做了自我介绍后,进入提问环节。

说yi下对bind,call,apply三个函数的认识,自己实现yi下bind方法。

web前端开发师的requestAnimationFrame了解吗?有使用过吗?说yi下使用场景。

对web前端性能优化有什么了解?有在之前的工作中解决过性能问题么?yi般都通过那几个方面去优化的?

对前后端跨域可以说yi下吗?有碰到过跨域问题吗?如何解决跨域的?

介绍yi下对nodejs的异步IO原理。

yi道简单的算法题,实现输入yi个字符串,返回字符串翻转输出。

第二面

进来气场就不yi样,年纪差不多35以上,自我介绍了yi下,便开始提问环节。

说yi下之前应用服务的部署模式。

对nodejs的进程维护有了解过么?你们有遇到过nodejsyi些内存泄露方面的问题吗?说yi下内存泄露。

之前用redis做缓存中间件是为了解决什么问题?说yi下你们关于redis的设计架构。

说yi下你做过zui有成长的yi个项目,简单总结yi下。

讲yi下你对之前项目里使用的消息中间件的理解,为什么引入这个东西,它解决了什么问题。

他开始介绍他们团队做的事。

后面就是HR面试了,两个HR问了yi些情况后,留了微信便离开了,公司比较偏,找了半天公交站,坐到地铁站,因为心事重重,结果地铁还给坐反了,回家已经晚上11点多。

郑州web前端培训

三. 某郑州web前端培训数据广告公司(500人左右)

在这里是我遇到真正zui难的yi次面试,被大佬虐的体无完肤,zui后还是拿到公司的offer。shou先面试的是公司的类似于“基础建设”的部门,应该是只搞技术不做业务的部门,但是需要的比较资深的nodejs大牛,zui终不合适,但是大佬推荐到了yi个业务部门,这边的又经历了两次面试,zui终拿到offer,yi共经历了三轮技术面

职位:全栈工程师

第yi面

未面试通过,简历被推荐到另yi个部门。

说yi下nodejs里对Buffer数据类型的认识,对于初始化的Buffer,可以实现增加长度吗?

对nodejs的异步IO的认识,异步IO内部的工作原理,以及内部线程池相关内容。

说yi说Linux的几种IO模型,分别描述yi下是怎么yi回事。

多进程部署的Nodejs应用有何优缺点,简述yi下进程之间的通信方式。

TCP三次握手四次挥手的具体细节。

Nodejs源码层面的yi些内容。

第二面

说yi下Vue和React的认识,做yi个简单的对比。

React的Dom的diff算法描述yi下。

浏览器cookie和session的认识。

跨域分哪几种类型,如何解决各个跨域的问题。

nodejs的setTimeOut不准时的原因分析。

第三面

nodejs进程间通信方式。

nodejs高并发怎么理解?为什么不适合运算量大的操作?如果我要用实现运算量大的操作有什么方式?

redis缓存系统的相关内容。

在之前工作中做的项目中有收获的,系统描述yi下收获了什么?

介绍了yi些他们使用的技术栈和正在做的事情。

HR面试也给到了非常不错的薪资,心里觉得先进去,后面再找机会进yi面的大佬的团队,随着有了两个offer心情也逐渐放松了。

四. 某金融巨头

说句老实话,面试其实不是非常难,而是简历太不容易能被捞起来,而且我是yi年半的,团队基本招3年起步的,我是通过内推渠道才被推到团队的,后来进来发现,这简历是真不容易能被捞起来,全程yi共两面技术。

职位:web前端/Nodejs工程师

第yi面

web开发师模块化,使用过的打包工具有哪些,打包原理,关于webpack多yi些。

简历有做过断点续传的yi些内容,问了yi些断点续传在实现方面的yi些内容。

cookie与session原理,还有token相关的yi些内容。

React的使用经验,react-router的内部原理解释。

XSS,CSRF攻击过程,web前端怎么去防止这类攻击。

nodejs的事件循环怎么理解?事件循环里各个阶段的认识。

第二面

Nodejs的内部运行机制,异步非阻塞IO与事件循环原理,事件循环中的每个阶段描述。

web前端设计数据流管理工具用过哪些?解释yi下这数据流管理工具出现的原因,解决的问题和它的本质原理。

redux这yi类的工具在解决什么问题,它的本质原理详述。

在使用开源框架的时候有没有发现yi些坑,如何去处理这些坑的。

做过的所有项目简单梳理yi遍,有哪些收获和心得描述yi下。

第五.TMD某条大厂

大厂就是大厂,yi来就给发个牌带上,面试官很守时也很客气,我被带到了yi个会议室,开始了面试之旅,yi共三面技术面。

职业:全栈工程师

第yi面

shou先上来给了yi套题,两大业,我拿到后,翻看了yi下,汗水直流啊!yi边擦汗yi边做!题目做完开始按照做的题提问环节。

关于css3里阴影的yi些知识。

div布局相关的知识,涉及双翼齐飞,盒模型等。

javascript同步异步的输出顺序问题。

关于Promise的then,catch,reject,all,raceyi些api的用法问题。

yi道关于动态规划的算法题。

yi道概率论关于摇硬币正反面概率的问题。

问完后,接下来又做了yi套题...

这yi套关于nodejs的,主要涉及流(stream)与Buffer,事件触发器(EventEmitter)等相关模块的认识与使用。这yi套基本满分通过,因为之前专门学习过这几个模块,接下来进入二面。

第二面

面试官是yi个漂亮的妹子,但是非常犀利,上来做了自我介绍后,直接进入正题。

可以手写yi些Promise么?不是写Promise怎么用哦,让你实现yi下Promise。^O^

nodejs中的异步回调中的错误怎么处理。

闭包为什么会造成内存泄漏?

javascript的垃圾回收机制讲yi下。

了解express的内部原理么?简单实现yi下。

写yi下希尔排序算法,注意空间和时间复杂度。

第三面

由于三面面试官出差,中间隔了yi周多。后来约到面试后,yi位非常年轻的小哥,大概刚30左右的样子,很儒雅客气。

从页面输入yi个链接到加载成功过程中发生了什么,尽可能详细。

https相关原理,涉及中间人攻击,证书协议,加解密内容。

nodejs的运行原理,有哪些优缺点?对nodejs怎样的看法?

之前项目中的yi些总结。

聊了yi些关于他们正在做的事。

面试体验很好,HR也非常nice,拿到了满意的offer,zui终因为其他原因没有去这边,HR和三面面试官也非常客气的跟我说,后面想去还可以联系他,非常满意的面试体验,为头条打波广告。

总结yi下

毕竟深度不仅仅是 yi面,我们不仅要看到问题的本质,还要找到解决的方法,并为之努力奋斗,做到zui好。当然了小厂子就不同了,你学习广泛即可,没有必要精通,只需要门门通即可了。

web开发师面试或者web前端开发面试的学员们,想必您看到小编上面说的例子,大致心里也有yi定的数,不同的公司面试的题型不同,正所谓大厂要深度,小厂要广度,如果你想要进入大厂打工,你必须有yi面可以惊到面试官,否则就不用考虑了,黑马先锋培训机构希望你们都能找到满意的工作!


预约IT培训老师添加微信号:13121380081 领取免费VIP内部课程
黑马培训链接:http://www.heimaxf.com/jiaoyu/764
网友评论