求职刷题神器

funit.cn

  • 1、Node.js水平2、async/await3、子路由嵌套如何实现?4、响应式布局怎么做的?5、根据滚动条切换图片怎么实现的?6、EventLoop机制,宏任务/微任务7、跨域问题有遇到过吗?怎么解决?8、防抖和节流9、二叉树的遍历
    7 0 99
  • 一面1、http1.0/2.0/3.02、3.0的tcp复用3、网络攻击知道哪些4、浏览器缓存5、代码:实现LRU6、margin和padding的区别7、实现水平居中和垂直居中的方法8、冒泡9、事件分发二面1、排序算法2、常见的数据结构有哪些3、网络攻击4、tcp和udp的区别5、闭包6、js实现person类7、代码:实现堆排序8、代码:最大子序和
    5 0 175
  • 电话面1、简单自我介绍,做过哪些项目,使用哪些技术栈?2、如何看待前端框架选型?3、vue的如何实现双向绑定的?4、react虚拟DOM是什么?如何实现?说一下diff算法?5、平时如何学习,最近接触了解了哪些新的知识?技术一面1、简单自我介绍,介绍一下你的项目,技术栈?2、react和vue的比较?3、ReactDiff算法?4、观察者模式实现?5、http报文头部有哪些字段?有什么意义?6、移动端高清方案如何解决?7、简述从网页输入url到网页展示的过程发生了哪些事情?8、SSR和客户端渲染有什么区别,vue是如何实现绑定事件的?9、简述公司node架构中容灾的实现?10、浏览器事件有哪些过程?为什么一般在冒泡阶段,而不是在捕获阶段注册监听?addEventListener参数分别是什么?11、面向对象如何实现?需要复用的变量怎么处理?12、移动端300ms延时的原因?如何处理?13、主流框架的数据单向/双向绑定实现原理?技术二面1、简述项目,Reactvue区别virsualDOM实现2、DIFF算法为什么是O(n)复杂度而不是O(n^3)3、httpcode码?4、移动端rem布局如何实现?简述原理?5、JSbridge原理,js和native是如何通信的?6、Rollup和webpack区别,treeshaking是什么?
    6 0 163
  • 一面(电话面试)一面问的技术问题最多:1.自我介绍2.我自我介绍的时候说了做过angular和vue的项目,就问了我它们的区别:自己简单的答了一下:两个空项目,angular项目体积60多k,vue30多k,angular是使用ts的,更加规范而且也是未来趋势。angular更适合大型项目,vue适合中小型项目…巴拉巴拉…。3.深拷贝浅拷贝(以及实现方法)4.promise相关(尽量自己多说点)5.事件轮询6.vue组件通信7.行内元素和块级元素8.v-for为什么要用key9.data为什么要是个对象10.watch和computed区别11.用过$data吗…还有些问题,记不得了…反馈还是挺快的,早上电话面试(大概17,18分钟的样子,我当时在上厕所,蹲了10几分钟。。。emmmm。。。),下午就给我说线下面试了。二面1.线下面试的,主要是问项目。。。2.项目中主要担任的角色,项目人数,如何分配的,承担的工作量。3.项目中遇到的困难,如何解决的。4.项目的收获。5.技术问题我记得就问了两个。。感觉没咋问。6.vue组件通信7.如何打包的8.面试官一边面试一边还在简历上勾勾画画的,感觉是记录下来打分??面试完了过后叫我等一下,再继续面试(hr面)。三面应该就是hr面试,他看的是我好久之前在他们官网投的简历电子档(之前简历写的有点烂),和我线下拿的简历不一样,不知道有啥影响没。1.自我介绍2.问项目分工,人数啥的。3.有没有意愿去其他地方,我投的其实是四川研发中心。<
    6 0 107
  • 1)JavaScript的基本类型2)setTimeout、Promise、async/await三者之间异步解决方案的区别?3)宏任务和微任务,通常会给出一段代码,让你给出输出结果,并解释?4)解释JavaScript的单线程模型,以及为什么这样设计?setTimeout的延时为何做不到精确?5)手写实现Promise?6)原型链知识的考察,形式也是给出一段代码,让你给出输出结果,并解释?7)说说你用过的ES6语法的功能点,对ES2017-9的新增功能点是否有关注?8)解释JavaScript的闭包?解释this指针指向的问题以及常用改变this指针指向的函数?apply,bind,call三者之间的区别?9)JavaScript继承的几种方式及优缺点?10)实现节流或者防抖代码?11)fetch是否可以共享Cookie?两个then分别对应着什么?12)手写代码实现红绿灯效果,红灯3秒,绿灯1秒,黄灯2秒,循环重复?13)JavaScript是如何操作Cookie的?
    2 0 186
  • 笔者读大三,前端小白一枚,正在准备春招,人生第一次面试,投了头条前端,总共经历了四轮技术面试和一轮hr面,不多说,直接上题一面1.自我介绍,然后问了为什么学习前端2.算法:实现36进制转换3.简述https原理,以及与http的区别4.操作系统中进程和线程怎么通信5.node中cluster是怎样开启多进程的,并且一个端口可以被多个进程监听吗6.实现原生ajax7.vue-router源码8.vue原理(手写代码,实现数据劫持)9.算法:树的遍历有几种方式,实现下层次遍历10.算法:判断对称二叉树11.第一次面试,当时比较紧张,面试官很和蔼,面试中问到操作系统的进程,当时不记得操作系统,就提到了node多进程,然后面试官就问了cluster是怎样开启多进程的,并且一个端口可以被多个进程监听吗?12.答完后面试官就问了后面写完vue数据劫持的时候13.面试官又问了Object.defineProperty除了setget外还有什么属性,我回答了configurableenumerable。vue-router主要提到了hashchange事件等,顺便跟面试官聊了一下h5的historyAPI。时间总共是50分钟左右,一面完了后面试官让我等五分钟,接下来二面就开始了。二面1.letvarconst有什么区别2.你知道哪些http头部3.怎么与服务端保持连接4.http请求跨域问题,你都知道哪些解决跨域的方法5.webpack怎么优化6.你了解哪些请求方法,分别有哪些作用和不同<
    4 0 119
  • 腾讯一面1、简单的自我介绍2、(编程题)二进制表达式中1的个数3、(编程题)连续子数组最大和4、(编程题)将数字转换成对应的大写字母5、聊下你你工作时的项目,难点和亮点6、vue框架的特点7、router有几种模式8、vue的自定义指令directive9、常用的网络协议10、http常用的请求头11、跨域的几种方式12、前端安全方面的了解13、forin与forof的区别14、proxy和reflect是做什么的15、js是单线程的还是多线程的16、如何进行代码管理的17、对自己的未来规划
    6 0 129
  • 一面1、实现一个正方形有什么方法–html+css。2、一个单选框后面的文本按照底下对齐,如何按照中心线对齐3、null和undefine的区别4、安全机制5、对于安全机制中,过滤标签问题,比如一个“《”符号,经过转码后,如何过滤掉转码后的“《”6、跨域7、防抖节流8、js事件流9、h5怎么防止手动缩放10、怎么解决点击后300ms的延迟11、手写监听页面刷新(滑动到底部刷新)12、行变块,有哪些影响二面1、js防抖和节流2、new一个对象发生过程3、letconstvar区别4、vue生命周期5、promise6、宏任务和微任务7、js数据类型判断8、js原型和原型链9、js继承10、js闭包11、哪些算法用到的递归12、vuekeep-alive13、vuex核心14、vue组件封装15、js深拷贝和浅拷贝16、排序算法17、cookie和session
    4 0 94
  • 笔试给一定的钱去买物品,算性价比最高的方案,用递归来写的传卡片记录最大值(和网易的教师认证那道题比较像)解析文档(类似vue的模板解析解析v-ifv-for{{}}方法)一面自我介绍项目交流了很多,包括一些问题和学到的东西对git的使用vue的常用optionvue生命周期流程vue的原理es6使用了哪些东西原型链的理解(编程题)解析字符串,从url上提取键值对css盒模型反问二面自我介绍项目相关的问题如何解决跨域this指向new干了什么事情(编程题)实现一个new方法vue的双向绑定实现vue的组件间传值如何实现一个$toast解决回调地狱对promise的理解出了道输出顺序的题,并讲解对事件循环的理解对async函数的理解,背后原理闭包的理解反问三面面试官上来介绍,说是一个基础架构的工程师,当时觉得一定是哪里搞错了,老师人很好,对于我不会的地方,都是心平气和的给我讲解,但是问的东西是真的比较深啊。(我还是个孩子,为什么要这样对待我)自我介绍项目是如何上线的为什么选择centos登陆注册要怎么做文章,用户信息在数据库里怎么存储的,密码是明文存储的么项目重构打包是怎么进行的uglify里面是怎么进行做的压缩你的博客项目为什么搭两个服务器,一个放静态页面一个放api的</
    5 0 195
  • 前言这次面试的是ACG百度智能云事业群产业创新业务部的前端实习岗位,当时主要是熟人在群里招呼人了,我就投了个简历,看看寒假可以去实习。一面一面是在2020.11.1015:00,面试小姐姐很漂亮哈哈,不过还是很紧张,毕竟这么久没有和面试官对线了。面试大概是50多分钟,面试小姐姐的电脑没电了,最后一个柯里化的编程题我写了之后发给小姐姐的,好家伙老紧张了,按键盘都按不明白了。不过我觉得我答的还行,除了有些紧张导致吞吞吐吐大部分都算是答出来了,一面完成了熟人就跟我说过一段时间就要二面了。这些面试题是回忆的,可能还有一些面试题我记不住了,这些问题基本上在我的博客都有,只不过都是以分析的形式给出的,所以篇幅比较长,可以试着看看,另外一定要常看博客,我就是之前写的东西还都给忘了。面经1、实现一个三列布局,使用flex、position、float实现,屏幕共享手写代码。2、position中fixed和absolute的区别。3、JavaScript基本数据类型。4、JavaScript中Symbol数据类型的作用。5、ES6的let、const与var的区别。6、Promise对象以及async与await的作用。7、ES5与ES6实现继承的方式,手写代码。8、JavaScript的作用域、原型链以及闭包。9、JavaScript中判断数据类型的方法以及分别有什么区别。10、HTTP2.0协议的特点。11、HTTP请求中options的用途,简单请求与复杂请求,跨域问题。12、浏览器的缓存机制,分别用什么请求头控制,Cache-Controll属性的值,强缓存与协商缓存。13、XSS与CSRF攻击的原理以及避免。14、对于MVVM模式的理解。15、Vue的生命周期
    6 1 116
  • 微信扫码加好友进群