求职刷题神器

funit.cn

  • 个人信息:北坐标京市海淀区西四环中路19号,公司大概200多人左右,问的主要是vue+js,3天内收到offer面经内容:1、v-if和v-for怎么让他们在一起使用,2、ES6新增特性,新增哪些数组方法,3、数组去重,4、什么是eventLoop事件循环,5、封装过哪些组件及方法,方法都是怎么用的6、图片懒加载原理实现7、vue组件传值8、双向数据绑定的实现远离9、vuex有哪几种属性面经总结:主要是项目,多敲项目理解把一些亮点总结和遇到的些项目问题一定要总结问题,在项目中遇到的问题是怎么解决的,可以讲给面试官。如果遇到实在不会的可以请教面试官,面试时把简历上的项目最好整理下看该怎么讲给面试官,基本就这些,希望都能找到工作吧。
    0 0 47
  • 一面:前端模块化历程闭包原型链http、csrf攻击cookie登录和session登录还有jwtvue路由原理float原理(css浮动)介绍thisasync/await、promise、generator这一面我是去现场面的跟面试官喷了挺久58二面flex布局sassless了解过没,用过sass封装函数吗。import和commonjs有什么区别,import时的过程。webpack是如何打包的,webpack原理懂吗。设计模式了解吗观察者模式工作中用过吗。gitreset和一些别的git知识。平时有为公司封装什么组件或是方法吗。RN和H5全流程相同的业务,你有想过如何让他们共用吗?而不是写两套代码。58三面讲一个你做的能突出你的技术风格的项目。为什么用uniapp,uniapp原理,uniapp有什么坑,什么地方需要写原生。构建一个ios应用的流程。reactnative长列表优化。vuereact异同点,虚拟dom原理,router实现原理。首屏如何计算,单页面首屏如何计算。如果你接到一个需求你的工作流程。这半年的计划。总结其实就是两个需要注意的地方,一个是基础要ok,还有就是对自己做过的项目有过深刻的思考,不能只停留在业务实现上。其他就是不要放弃,我被字节挂了两次我也坚持继续投了,要相信自己。
    0 0 44
  • 一面:RN桥接的原理。做微信小程序为什么选择uni-app。如何优化动画,什么是硬件加速。移动端如何适配的。position各种属性都是怎么用,有了解过css3新出的posstion的属性吗。Reacthook模拟shouldComponentUpdata。算法是一个特殊的对象输出我用的split实现的做完了面试官想让我用正则表达式做。四级过没。大学绩点是多少。这一面比较特殊,约的晚上六点面试,结果下午两点半面深圳明源云客时,两点半面到了五点半,导致字节这边面试推迟,感觉面试官不是很高兴吧,也没问什么东西。然后hr说这边挂了,原因是四级没过,感觉挂的比较奇怪,就主动帮我约了其他部门的二面直通。二面window.onload和DocumentContentLoaded以及给了各种场景让你说js、css、html执行渲染顺序,就是很深的问你浏览器渲染过程。ReactNative用的什么版本,这次大的版本更新ReactNative有什么变化。硬件加速。gitrebase和gitmerge有什么区别。虚拟dom原理。setState原理和过程和React合成事件。Redux中间件怎么实现的看过源码吗。数组reducer和filter方法。算法是二叉树右视图(做出来了又改成了s形遍历)。这一面比较可惜,前面其实一直再问我RN的一些原理问题,了解的不是很深就问面试官能不能问React的问题,后来感觉答的可以,但是还是挂了。但面试评价感觉不差,所以后面直接继续投简历直接就通过了。(hr和面试官能看到每一面的面试官评价)
    0 0 40
  • 公司:坐标深圳。面试官:特有礼貌,还先自我介绍了。面试结果:应该是hr面没过(跳的太频繁了,简历难看)。面试感受:技术面还行,hr面很难受。面试题介绍一下自己之前做过的项目。Vue的生命周期。Create和beforeMount他们两之间有什么区别。Vue组件通信。v-if和v-show的区别以及使用场景。nextTick的使用场景和作用。Vue中的key有什么作用。计算属性和watch的区别。子元素上下左右居中。生成一条0.5px的线。自适应方案。rem和rm的区别。vw和百分比有什么区别。合并两个数组。数组去重,冒泡排序。Object去掉其中一项属性,delete删除对象有什么影响。深浅拷贝。防抖节流。从0+100怎么实现。一到一百个相同的请求,后面的依赖前面一个的结果,现在要拿到第一百个结果要怎么做。假如你在爬楼梯,楼梯一共有N层,但你每次爬楼梯只能走一步、两步或三步,计算共有多少种走法,怎么打印出所有走法?
    0 0 41
  • 电话面:1.http协议中301和302的区别2.介绍下Restful3.述以下POST和PUT的区别4.XSS攻击的场景能描述一个么?5.XSS攻击的场景能描述一个么?6.简述一下防抖和截流,并口述一下防抖模拟的大致流程7.简述下浏览器的Eventloop8.请简述==机制10.js中的this指针绑定11.说说你理解的闭包12.ES5继承实现13.Vue3.0有没有过了解14.项目经验15.有什么想问的一面(技术面)1.非覆盖式发布2.python发布3.cdn4.项目经验,个人角色5.gzip编码协议6.用javascript的知识介绍C++的指针7.高精度计时器8.提取最长有效数字9.你有什么想问我的
    0 0 42
  • 一面,以考察基础为主,同时也会有笔试题的考察。面试官,一般都比较好沟通,对于基础问题都会有所探讨。因为这一面的面试官,大概率是自己以后的师兄/师姐。主要会从以下几个维度考察:JS基础for循环和forEach循环,哪种性能会好一些let,const和var的区别【给一道题,分析报出什么错误】JS的基础数据类型有哪些什么是Symbol,它的使用场景是什么数组原型上面的方法有哪些,哪些是可以改变数组的,哪些是不可以的如何转换一个类数组对象,大致原理是怎么样的Map和Weakmap的区别了解JS的作用域么,函数作用域是在什么时候形成的什么是闭包,它有什么作用,它的原理通过例子的形式,说一下JS的原型链如何实现一个new说一下JS的继承方式什么是箭头函数,它和普通函数的区别this的指向【通过题目考察,表述结果,解释理由】如何迭代一个对象,for..in这种方式,如何取出对象自己的属性Object.assign它是一个浅拷贝还是深拷贝如何实现一个深拷贝什么是Promise,如何实现它,Promise.then,Promise.race如何实现什么是防抖,什么是节流,如何实现防抖描述一下EventLoop,这个循环会一直下去么,宏任务和微任务的区别【通过笔试题的方式,表述结果,解释理由】如果在EventLoop中,不断push微任务是否一直会执行浏览器的事件机制有哪几个阶段?addEventListener的第三个参数起到什么作用如何实现一个请求超时CSS基础什么是盒模型,如何进行不同盒模型的切换样式的优先级排序,如何去获取一个样式的相邻元素position的属性值有哪些,它们的区别是什么列举一下
    2 0 44
  • 面试公司:杭州龙席网络科技股份有限公司职位:前端开发工程师面试轮数:一面时长:40min移动端兼容问题,解决方案。VueReact生命周期,常用生命周期等Vue响应式原理VueReact对比Vuewatch和computed区别组件化,工程化webpack相关前端优化(webpack打包优化-图片优化-浏览器缓存-cdn缓存-服务端渲染-dom优化(减少dom操作)-减少回流和重绘-优化首屏体验(骨架图,懒加载)-事件节流防抖)css垂直居中,BFC,选择器优先级等EventLoop虚拟列表(一次性加载大量数据并渲染成dom)Promise相关(异步)TcpHttp相关uni-app,element-ui,echart使用等总结:倾向于考察工作经验,项目经验,Vue和React使用熟练程度。就算问到原理,也不会太深,他们会对你的项目很感兴趣,一般会问你负责这些项目的哪些模块或者功能什么的。
    1 0 49
  • 一面写一个LRU缓存函数写个防抖和节流函数你们服务是怎么部署的?NodeAgent做了什么工作?Grpc的优缺点?http2的相关特性?viewport和移动端布局方案实现一个compose函数开发中有遇到过比较难定位的问题吗?Node内存泄露有遇到过吗?二面reactssr是在什么场景下做的?reactssr双端怎么做构建的?区别在哪里?有没有做过同构组件?服务端和客户端怎么同步状态的?render和renderToString的底层实现上的区别?客户端怎么处理JS事件失效的问题?客户端不重新加载JS的情况下怎么实现?做服务端渲染的时候有没有遇到过比较难的点?reactssr和ejs性能的差异?服务回滚是怎么做的?上线流程是怎样的?k8s回滚、拉取以前的镜像webpackplugin的原理是什么?plugin中有异步请求会阻塞后面的plugin吗?做过哪些webpack的性能优化?hard-source-webpack-plugin是怎么做缓存的?修改文件后会怎么样?parallel的原理是什么?多个子进程怎么通信?你们webpack是怎么做拆包的?服务端监控是怎么做的?服务有上报过什么指标?Node服务怎么去定位CPU占用暴涨的情况?怎么去定位内存泄露?编写grpc服务和http服务的区别?做过哪些react相关的优化?函数组件怎么实现shouldComponentUpdate?如果有一个非常大的react页面,我想优先渲染某一部分,这该怎么做?react函数组件和class组件里面state的区别?reactuseEffect对应class组件的哪些生命周期?前端的监控是怎么做的?除了sentr
    2 0 93
  • 盒马一面(30min)电话面试webpack打包流程Taro框架原理ReactDiffuseContext怎么使用讲一讲如何从零打造一个工程面试官给我建议是要有结构化思维,大意就是不要没有头绪的说一件事,要有分层次的去阐述,让面试官觉得你的逻辑清晰有条理。盒马的面试流程结束后,很快就被捞了,淘宝特价的一面面试官和我简单聊了下,说之前的面试评价都蛮不错,当天就跟我约晚上电话面试,所以继续磨吧~淘宝特价版一面(50min)电话面试setState是异步的嘛Taro2/Taro3/Rax(编译时,运行时)的区别和原理Taro2哪些语法不支持运行时框架性能有损耗,该怎么优化柯里化302/301状态码reactdiffuseMemo/useCallback如何使用ReactHooks里如何实现Class的componentDidUpdateReact如何做优化Reactv17有去做了解嘛社区有参与开源项目、有博客嘛二面(20min)电话面试上次盒马面试后,你有什么感受有去做什么改变嘛聊聊项目写组件库的时候要注意什么小程序跨段框架:为什么会有运行时方案的产生?未来规划三面(50min)现场面试(挂)在写营销业务时,有什么注意点所在团队的工程化建设自己对工程化的理解和实践有去参与什么开源项目嘛未来规划三面被挂了,回过头来反思,一方面是自己所在团队对工程化
    2 0 90
  • 字节跳动的抖音,当然都是找人内推的,三轮技术面+一轮HR,现在已经收到了前端架构组的offer。时间:3月17日下午抖音架构组前端实习生一二三面+HR历时约3.5小时。这份面经不仅仅列几个题目就完事儿,中间掺杂了一些个人的一些表现以及和面试官的互动,让大家能更完整地感受到整个过程。另外,大厂面试嘛,你懂的,面试官喜欢从一个点切入往深了问,所以在会有非常多嵌套的问题,我觉得这才是真正的面试场景,而不是一条一条堆砌题目,跟做考试试卷一样。抖音一面(45min):自我介绍一下VueRouter的原理你能不能说一下呢?(两种路由方式说了一下)对于History路由而言,你觉得在服务端是如何做路由分发的呢?(愣住,面试官接下来跟我解释了一波)你说你看过Vue源码,能不能介绍一下Vuex的Mutation和Action的区别吗?(mutation做同步操作,action一般用于异步)为什么要设计出Mutation和Action这两个东西?(我开始不是很清楚,扯到Redux,和面试官交流后,一致同意Action作为业务逻辑的封装更合适,提供了更大的自由度)计算机网络看你写过文章,我就不问了。(我:笑...)问你一点操作系统的哈,能不能说说磁盘寻道算法?(思考了一下,说了三种,FIFO,最短优先,电梯算法)那你能不能说一说最短寻道时间优先的缺点是什么?(愣住,面试官耐心给我解释其实会造成远处的任务饥饿问题)进程和线程的区别(解释了一波,顺便把Chrome为什么从单进程转成多进程架构说了一下)知道哪些进程间通信(IPC)的方式?(主从式、会话式、消息-邮箱机制、管道、共享内存、UnixDomainSocket,然后跟他讲我看过ChromiumIPC的源码,内核里面把以前的ChannelPosix换成了ChannelMojo,从而达到线程安全的目的,顺便解释了下线程安全,面试官表示很欣赏,说这个都看过,看来你学了不少)能不能说说从输入URL到页面渲染经历了什么?(被问过很多次了,
    0 0 69
  • 微信扫码加好友进群