javascript面试

javascript面试经验页提供了该职位近年来在全国各城市、企业的javascript面试问题、面试难度、面试感受等信息。
2024-06-04 10:00:00 更新

javascript面试概况

基于用户贡献的5javascript面试经验统计分析得出,结果仅供参考。

面试难度

icon
“困难”

面试感受

icon
“体验很好”

面试来源

内部推荐
50.0%
社会招聘
25.0%
BOSS直聘
25.0%

javascript面试经验

系统基于用户发布javascript面试经验的内容丰富度、发布时间等维度,经过综合计算并自动排序后予以展示。
默认排序
只看精选
面试难度
面试感受
因为自己没怎么准备,被刷掉了。
匿名用户
面试了职位:JavaScript
未通过未通过
一面上来先让你介绍项目,还好之前准备了一下。在项目的基础上又添油加醋了一些东西,使项目看上去更专业一点。我大概介绍了下项目,我提到项目用到了多线程,他就问我这个多线程访问缓冲区是怎么实现的。有哪些类和接口,这些类和接口是干什么的。说完之后,他问我tcp协议如何建立一个连接,这个当然没问题了,三次握手。他又问那浏览器和服务器通信的全过程是什么,我回答了tcp协议的工作流程; 面试官说不是介绍tcp协议。我有点懵,然后随便说了点服务器在80端口监听,浏览器向服务器发送数据,服务器返回数据给浏览器。面试官又问那你的项目用到了多线程,那么线程池是如何工作的?一开始没理解他意思,他后来稍微提示了下,我才明白他要问的是线程池的线程重用。他又问,那么,请你类比线程池,连接池,文件池。我有点蒙,表示没听过什么是连接池,然后灵机一动是不是http的keep-alive机制。 面试官说,那你说说什么事http的keep-alive。后来回去查资料才知道连接池是数据库中的概念。然后面试官又问如何判断链表中是否有环,这个题我已经烂熟于心了,我假装第一次碰到这个题,装逼想了会,说快慢指针。面试官一眼看穿,直接pass不再问了。然后,面试官说,那你这个项目客户端访问服务器的访问量比较小,那如果现在有个应用,可能一天有一亿的访问量,你如何降低这个服务器的响应延迟。我想了下,可以用hadoop,面试官说,你写过hadoop的代码吗?我说写过一点,他说,那你介绍下什么是hadoop,他是怎么运作的。我大概说了下,他说那你不用hadoop怎么解决这个问题。我又想了个转发访问的方法,就是假设有6台服务器,A,B1,B2,B3,B4,B5。那么A接受用户的请求,A再把请求转发给B组服务器中的某一个,由他们进行处理。 面试官问,那现在假设有1t的数据,分别存储在b1-b5上,每个存200M,现在有个请求过来后,发现数据分别在B1,B2,B3上。B1,B2,B3分别响应一个文件分片,part1,part2,part3,你如何将这三个分片合成一个?我又蒙了,交流了下才明白他是想问排序。他又把问题简化成假设有100个长度为2048的文件分片,你如何按顺序把这100个文件组合成一个新的文件。他给了我提示之后,我想到现在B组的服务器上对数据进行堆排序,这样服务器A拿到3个已经组织成堆的数据,A只要不断输出堆中的元素就行了。他说,那行,你写下堆排序的代码。如何把一个数组组织成一个堆,如何在堆中插入一个元素。还好这块我比较熟,也大概写出来了。面到这里,一面就结束了,一面大概面了一个小时。 ...查看更多
2 年前 发布
美登一轮电话面试经验
匿名用户
面试了职位:JavaScript
未通过未通过
面试比较看重逻辑思维和一点算法。第一轮面试没有工作经验介绍,直接把上一轮的笔试题扩展扩展,然后再给了一道有序数组去重题。凉凉。不过面试官人挺好。
2 年前 发布
JavaScript面试很好,共3轮面试
__
面试了职位:JavaScript
确定通过
技术团队还在扩招阶段,目前开发团队人数较少。由hr电话面试基本信息,确认过后会发现场面试邀请。到了现场先写两道笔试题,带着笔试题进行技术面试,面试官会先和你探讨一下笔试题的情况,然后会根据简历上的内容详细询问,面试官很用心的在简历上标注了一些他想了解的,由项目经历展开,主要是为什么要这么做,这点很重要。整体面下来还是比较愉快的,面试官人很好。...查看更多
2 年前 发布
阿里【前端/全栈】职位电话面试记录
匿名用户
面试了职位:Javascript
未通过未通过
开头并未让我做自我介绍,直接就开始面试了,这个整得我有点懵逼,然后就直接说了说当前工作所涉及的工作内容,之后面试官并未追问什么其他的,应该是一个暖场问题。平时接触的前端技术可以简单罗列一些吗?我接触的前端技术很杂,基本主流的技术都有接触,然后罗列了一下,面试官也没有追问什么,我当时心想可能是面试官需要把握后面的提问方向才问的这个问题。 先考察一下 css 相关的东西,请问如何实现一个左右宽度固定,中间自适应的布局?这个问题的详细答案网上应该是一搜一大把,这里就不多说了,我当时说了两种,一种是 float + bfc + 圣杯布局,另一种是 flex,关于前者 balabala 说了一堆估计面试官大概明白我意思了,然后简单说说 css 属性就好,不要解释太多原理方面的东西,然后让我说说第二种。之后我就按他的要求把第二种涉及到的属性讲了一遍,然后他说可以了,然后追问了两个小问题:左右 div 的 width 属性可不可以被别的属性替换?flex: 1 是一个缩写写法,能不能详细说一说完整的语法,以及每个参数的含义?这个自然也比较好答,balabala 又大概说了一下,然后面试官说可以了,进行下一个问题。 这里值得一提的是,一定要听好面试官的问题,我在这里可能因为口音的原因,没太听清,以为让我列举 flex 布局涉及到的其他 css 属性,结果一顿说,最后他说只描述 flex 属性就好了。考察一些 js 方面的东西吧,有遇到过跨域问题吗?能够给出一些解决方案?能够简单对比下不同解决方案间的优缺点吗?这个也是比较老的问题了,考察 jsonp 和 cors。这里就不展开讲了,网上一搜一大把,我这里答的还算不错,基本从原理到实施大概讲了一下,就是对比优缺点的时候,略微卡了一下,在面试官的提示下,也回答上来了。react 熟悉吗?我说现在不太熟悉了,因为当时接触的时候是 0.14 版本之后就转 angular 了,不过对于一些核心的概念还是懂的。面试官没有继续追问别的相关 react 的问题。那除了 react 的话,angularjs、angular 和 vue 哪个更懂一些?这里我说都可以。vue 中实现双向绑定的原理?简单说了一下 setter/getter 涉及的东西,然后我也不知道当时脑子是短路了还是怎么的,就没继续说了,后来在面试官说你这才说了一半啊,另外一半呢?我这才回过神来,把 dom 相关的事件说了一些。之后没有追问其他的东西。 angular 中 directive 概念有接触吧?可以描述下声明 directive 的语法以及涉及属性的含义?当时我追问了一下是哪个 angular,面试官说 angularjs,然后我突然有点懵逼,因为 angularjs 已经好久未用,directive 的概念我是知道的,但是其中涉及的一些属性我是真的忘了。后来停顿了几秒,勉强回忆起部分重要的属性,大概说了一下,之后没有追问任何问题。问一些 http 相关的东西吧,请问 http 协议是否有仔细研究过?我这里询问了下具体指哪些方面,面试官说就是 http 协议中关于响应请求的报文格式等东西,关于 http 协议本身,由于我也是一知半解,这里就直接回答不清楚了。再问点儿别的,linux 操作系统中的文件系统有哪些?这个一脸懵逼,直接说不知道了。 之后面试官说一般日常使用 linux 的话应该有很多机会接触这个知识点的,如果只是工作是部署下服务器,可能确实不知道,就不追问了。linux 查看磁盘使用状态的命令是什么?这个也没有答出来,因为确实平日上服务器也不会刻意留意磁盘使用状态,可能之前看关于 linux 的书籍也见过,但是忘了。这里面试官追问,我对于 linux 是什么使用程度,我大概描述了一下,平日是用 macos,部署的话是 ubuntu,说了一些自己平日常用的命令和工具,之后没有继续追问其他问题。关于查看磁盘使用状态的命令,这里就不赘述了,网上搜索一下,文章很多。有使用过 nginx 吧? 请问 nginx 与业务服务器是按照什么协议进行通信的?nginx 作为反向代理,确实已经使用过无数次,但是背后与业务服务器通信的协议真的没有深入了解过。 后来查了一下,似乎是一个叫作 cgi 的协议,这里涨知识了。有一个宽高 100px 的 div,请详细描述一下如何实现拖拽操作(可以说多种方案)?简单描述了使用 drag、drop 和 mousedown、mousemove、mouseup 事件的两种方案、实现过程以及优缺点。之后面试官追问了一个问题,如果鼠标移动过快,移出了 div 容器怎么办?这个问题我一开始没有 get 到他提问的点,往边界条件和友好性说了一些,似乎是答非所问了。然后面试官提示我说有听过事件冒泡吗?我说知道,然后往事件委托上答了一些,但是还是没有说明要利用事件委托做什么,最终面试官说往 document 上增加相关事件就好了,然后我一下明白他啥意思了。 我看你简历中有写 python 以及 django,能够简单介绍一下 django 中涉及的核心概念吗?大概按 django 那个入门文档的角度简单的将了将 django 中的 MVC 是如何表现的,以及一个 http 请求从浏览器发送至业务服务器,再到相关数据被持久化到数据库的整个过程,之后没有追问任何问题。有什么想要询问我的问题?我问了问面试官,关于我回答不出的这些问题,如何才能在平日工作中获取?他和我说了两点,一点是靠契机,意思就是确实会遇到相关领域的问题,第二点就是靠意识,在解决问题的时候,挖深一些,不要仅仅拘泥于解决问题的表面。 ...查看更多
2 年前 发布
5
我的阿里巴巴面试心得
匿名用户
面试了职位:Javascript
确定通过确定通过
1,业内同行内部推荐简历; 2,接到hr电话, hr很nice,沟通面试意向和面试安排; 3,接到第一面技术面试,面试官很nice,问了下基础的js原生特性,和了解了我的个人经历; 4,总监电话面试; 5,经理视频面试; 6,来杭州面试,有hr和视频面试的经理; 7,确定offer。 ...查看更多
2 年前 发布
1

javascript常见面试问题

关于vue源码
陈铭瑜
面试了职位:JavaScript
确定通过确定通过
setTimeout和setInterval区别
2021-03-31 发布
来自深圳道乐的面试
怎么判断一个字符串是不是ip地址
oicu1010
面试了职位:JavaScript
确定通过确定通过
就回答字符串数组转换什么的
2021-01-08 发布
来自武汉佰钧成技术有限责任公司的面试
小程序的生命周期
匿名用户
面试了职位:JavaScript
确定通过确定通过
我将近半年没做小程序了,所以没有答出来
2020-11-10 发布
来自哗啦啦点菜的面试
二叉树的中序遍历。。。
匿名用户
面试了职位:JavaScript
未通过感觉没戏
答不上来,囧
2020-11-06 发布
来自百度的面试
尾调用做了什么优化
匿名用户
面试了职位:JavaScript
未通过感觉没戏
尾调用是把递归问题转换成遍历解决了占用内存的问题
2020-09-16 发布
来自方欣科技的面试

javascript相似职位面试经验

完全浪费时间的一次面试
匿名用户
面试了职位:HTML5
未通过未通过
我路程一个小时过去,只面了10分钟多一点,其中一半时间我在填表格,负责人什么技术问题都没问,有5天试岗期,每月工资的那种,三个月实习期,早十晚十一个礼拜6天,既然那5天试岗才是真正的面试,为什么不提前说清楚,非要让面试者去填个表,很不专业,而且这个行业特殊,技术怎么样面试其实就能看出来,试岗一两天也绝对看出来了,还试岗5天,按照前端平均工资,相当于3天3000+的工资,除非是没有吃饭钱才会考虑这样的工作单位吧,超级差。...查看更多
2 年前 发布
面试第一轮,问的问题不是很难,中规中矩,自我感觉答的也还可以。
匿名用户
面试了职位:HTML5
未通过感觉没戏
感觉没戏。沟通顺畅。面试第一轮,问的问题不是很难,中规中矩,自我感觉答的也还可以。一轮面试花的时间大概半小时,然后让我在会议室等会儿,说去找技术总监来面试,然后等了快三十分钟,一轮技术官又说技术总监今天没空,让我先回去了,我问她那二轮什么时候再约呢?她说会找hr再约时间,然后我回去以后问一下hr什么情况,hr已读不回。...查看更多
2 年前 发布
1
面试:HTML5。很棒的一次面试体验,整体难度不算高,告知通过了。
斩铁谷话筒采购主管
面试了职位:HTML5
确定通过确定通过
面的h5前端开发实习生,最开始以为是web前端,后来发现是做游戏的,由于是实习生要求也很简单,上来先做一套题,都是js的一些基础知识和一些较新的操作,都是基本功,主要考察实操,不刁难实习生。已入职,公司环境顶级,氛围顶级,干的活不能说技术多深但是挺好玩(毕竟做游戏),管饭...查看更多
2023-11-29 发布
长沙的一次异常顺利的面试经历
匿名用户
面试了职位:HTML5
确定通过确定通过
面试过程蛮顺的,技术官问的问题也比较简单。一开始是一个hr来问简历上的一些东西,然后是技术面,最后是另一个hr来介绍公司和讨论薪资。不知道是不是我应聘实习生的原因,技术面蛮简单。公司氛围异常好,hr们,技术官前台都好温和,导致我现在来这里看看别人的面试经历。
2 年前 发布
电面的一面,就是js基础HTTP性能优化webpack之类的常规基础问题。
匿名用户
面试了职位:HTML5
未通过未通过
电面的一面,就是js基础HTTP性能优化webpack之类的常规基础问题。二面三面是到面,二面应该是技术领导面,针对项目问一些技术栈,这边主要技术栈是vue,node和flutter,所以问我的react问题都有些不太常规,然后扯些有的没的。 最后应该是HR面,但是问了好多技术相关的问题,包括为什么不深入了解node?职业规划,js要深入学习哪些方面,然后为什么离开现在这家公司,在公司的能力排第几,HR一直觉得挖掘js深度方面我回答不好,几乎每一面都是一小时左右,累的要死,二面三面不准点没,拖了10来分钟,也可能面试人多,二三面连着都不给一口水喝。心累,不知道是技术不符合还是HR面挂了? ...查看更多
2 年前 发布
说明:javascript面试经验内容由看准用户自行上传,仅代表内容发布者个人观点。看准网对相关内容的展示并不代表认同其观点。请用户在使用相关信息或依据相关信息作出决策前自行进一步核实此类信息。
寻找更多岗位洞察

小程序

看准APP

公众号

看准公众号

APP

看准APP