求职刷题神器

funit.cn

  • 面试约的下午2点,等到1点半的时候面试管终于加了我qq准备视频面。因为头一天的面试,感觉自己对源码方面还掌握的不是很好,所以又着重看了源码,把思路理了一下。面试管很亲和,相互做了自我介绍后,就开始问了。(感觉心里平静了很多,逃~)试题:1.你是如何学习前端的?2.如何实现垂直水平居中3.CSS选择器权值是怎么样的?4.设置一个按钮,点击后显示信息,请问这是如何做到的(这里回答了事件冒泡),随后追问,你了解事件捕捉吗?他们俩的顺序是什么?5.解释一下Vue的生命周期函数?(这里从newVue()开始讲,然后中途讲到一半电脑没电了!!面试前一定要准备好这些,不然会给面试官留下不好印象)6.解释一下Vue的双向绑定是如何实现的?(Object类遍历data中的所有变量并给他们添加set和get属性,Dep收集Watcher实例(Dep.target)当数据发生变化时,触发set属性会遍历依赖Dep.notisy(),从而触发对应Watcher的updata()方法)7.你觉得你从项目上有得到什么收获吗?(感觉说项目的时候有一部分太啰嗦,没有抓住技术重点,导致后面凉凉)8.你是怎么学习前端的?9.你在毕业前有什么计划?本来感觉整场问题我都回答的还行,觉得应该能过,结果过了一天都还没有二面的消息。学长帮我一查结果——没有通过。总结:可能面试官看重的是基础掌握能力和能否将知识通过语言呈现出来,因为毕竟以后你可能会是他的同事,如果不能很好的表达所要表达的问题,那麽将大大的影响工作效率。但是通过面试还是感觉到了自己在一些问题的表达上有一些问题,需要系统的梳理基本知识。
    0 0 54
  • 字节的一面还是比较简单的,和一般公司的一面差不太多,基本大家只要多复习复习JS的基础和ES6,其实都差不多能够答出来。接下来记下具体这次的面试和流程,希望能对XDM有所帮助CSS居中对齐position首先是面试官让你自我介绍,介绍完之后开始问CSS方面的知识,这部分问的少,居中对齐有哪几个方案,position居中对齐的方案解释下原理,这两个问题回答完就直接JS部分了。CSS部分复习比较广泛繁琐,尽量还是在日常使用中累积经验JS事件循环Promisecallbind拍平方案状态码这部分首先是事件循环题,是一个老生常谈的题目了,我没记下原题,这里贴一个类似的题目,当时出的是只有五个打印的题目,这个题目只要注意在微任务中Promise、settimeout的执行顺序,遇到await会立即执行表达式,然后把表达式后面的代码放到微任务队列里,让出执行栈让同步代码先执行就行了asyncfunction<
    4 0 72
  • 经历了3个多月,前前后后面了很多小公司和大厂,终于拿到了迪卡侬的offer。迪卡侬的现场面试(技术面试+经理面试),整个面试大概2个多小时,详细的过程在下面。一面(电话面试)这一部分有点久远,大概自我介绍项目经历,兴趣爱好,做一些基础了解。二面(电话面试)你的项目里如何进行多环境配置的?说了下我构建的里面是如何实现的。setTimeout倒计时为什么会出现误差?这个主要考察的eventLoop。你有什么想了解的?我一般会问下前端团队人数,主要技术栈,接下来的一个面试流程等。整个过程更像是交流学习,不像是面试官提问,感觉非常好。这次沟通时间很短,问题也不多,为了后面的现场面试做个铺垫,当天就通过微信约了现场面试的时间。三面(现场面试):partone技术面试自我介绍v-model的原理?你读过vue源码吗?vue的优点有哪些?vue的缺点有哪些?vue的特点?你用过element-ui吗?组件多层嵌套是如何触方法的?组件是如何传值的?虚拟DOM为什么速度快?varconstlet的区别?vuex设计原理?如何实现一个事件注册?parttwo项目经理面试两位面试官自我介绍自我介绍你平时用到哪些运动软件,能针对该软件提出几条意见吗?你为什么从上一家离职?你为什么喜欢骑车?针对我提到自己去日本骑行之旅,问了下详细的过程,两个人是如何分工的?如何在工作中跟同事沟通的?
    1 0 59
  • 一面:ReactNative盒模型TypeScript除js之外的面向对象语言继承因为是zoom视频面试,只记得这么多,只感觉考察的面很广,前端后端移动端都问了,某方面也有深度。面试官感觉30多岁,挺严肃的~~,面了30分钟就让我等几分钟,安排二面二面:reactdomredux/redux-saga其他状态管理?Mobx二面问的也挺深的,不过都是我有了解过的,不像一面那样广度搜索,可能是和一面面试官交流了吧二面面试官看起来20多岁,挺年轻的,没一面那么严肃,面了半个小时让我等等,他去找老大三面http(s)sslCA证书,验证?前端安全https缺点?如何防范?如何解决?前端性能优化前端学习路线聊人生,996.icu?面试官介绍自己公司,部门,小组,产品等等三面面试官应该是个leader,挺和蔼的,也很有礼貌,因为开会让我多等了会,在开头还和我道歉。三面问的基本都是网络相关,也有深度,也聊了一下学习路线,也大致介绍了一下他们公司和部门,结尾说会让hr尽快联系我四面问的都是hr常问的问题,10:50打过来的,聊了30分钟,给了口头offer。本来约了朋友11点吃饭,结果放了人家鸽子-.-感觉爱乐奇的面试效率很高,和头条很像,都是三面连着,一口气搞定,面试官和hr也很和蔼,很热情,面试体验很nice
    4 0 63
  • 奉上技术面部分试题和我当时的解答,希望可以给到大家参考。面试官:看你的简历,你最近有在自己做组件库对吗?而且是使用ReactHooks,那你可以说一说ReactHooks产生的原因,以及它解决了什么问题?我:过去,我们构建React组件的方式与组件的生命周期是耦合的。这使得组件中散布着相关的逻辑。比如说在componentDidmount中绑定了一个监听事件,如果要释放,那么就要在componentWillUnmount中释放。在hooks中就可以useEffect(()={//监听事件...return()={//解绑事件...}
    4 0 76
  • 一共两面,第一面过了,感觉第二面凉凉,说如果还有面试,hr会通知你的。1.实现一个repeat方法,要求如下:functionrepeat(func,times,wait)<spanclass="hl
    3 0 76
  • 笔试(给了60min,用来20min):基础的css、html、js问题面试:1.图片点开时,比较模糊,然后逐渐变得清晰,我相信大家都遇到过,我一开始没理解他的意思,我说了图片懒加载技术,后面他说他问的不是这个,至于后面他和我说这是png的一种特性,浏览器接收了浏览器的一部分后就会展示图片,当传来数据慢慢增加时,图片当然变得更清晰了2.hash路由和history路由的区别当进行路由跳转时,hash路由和history路由都不会进行整个页面的刷新,二者跳转都相当于是在同一个文档中的锚中跳转,所以不会刷新,history需要后端协同,hash路由不需要,但是hash路由跳转时,后端不知道是否跳转,也就是说对后端来说是透明的。3.题目如下//url参数解析http://xxx.com/yyy?a=1b=2c=3返回{a:1,b:2,c:3}//我的解答:letstr='http://xxx.com/yyy?a=1b=2c=3'constfn=<
    1 0 51
  • 这个面试有点东西,只面试了一面,约的第二面我打电话取消了(因为二面之前有了其他公司的offer)我对这个公司做过一些调查,觉得不是很大,面试会比较简单吧,但一面过程中我还挺多不会的,让我觉得它高大尚起来了。1.关于项目的问题太多了,我本身做的高仿小米商城,就是跟着教程做的,所以深入一点的东西都回答不上来,他问,做项目的过程中有没有遇到什么难点,我说有,项目我用的Vue框架,但子组件更新后,父组件不更新,导致了某个在父组件中展示的数据,没有及时更新,具体的什么难点我也不太清楚,因为难点我自己都不清楚,更别谈解决办法了,我给自己挖了一个无比巨大的坑,后悔死了,后面balabala,混过去了。2.我简历写了什么,他就问什么,但我没好好准备简历上的内容,吃了一次亏,webpack打包原理?以及配置文件怎么写?我说不知道,只会用//vue.config.js中webpack的配置信息,我当时没答出来module.exports={//...devServer:{host:'localhost',port:8080,proxy:{<spanclass="hljs-stri
    2 0 59
  • 已经收到二面通知啦,写面经攒人品,希望可以早日通过!1.自我介绍2.html5新特性3.ES64.promise类方法,箭头函数5.小程序怎么复刻的效果图(简历上写的)6.小程序怎么封装API(简历上写的)7.XSS,CREF8.CSS3新特性,动画写过吗9.Async,await配合promise10.大数相加(负数,bigint)11.一个输入框实现百度搜索那样的autocomplete效果12.https,http2.0,websocket(提了一下),TLS握手,怎么知道数字证书的真假13.跨域14.怎么学的前端15.5.25时针和分针夹角16.上一题拓展:X时Y分夹角总结:基础中的基础,有些地方还是后知后觉,缺乏吹水能力,框架一点没问
    1 0 66
  • BFC原型链同源策略(跨域:postMessage,jsonP,CORS)行内元素块级元素的margin和padding环形进度条选择排序强缓存协商缓存平时项目中用过什么优化手段ES6(箭头函数),箭头函数是否可以new插入排序优化任务队列newPromise((resolve)={resolve()}).then(()={console.log(1)setTimeout(()={console.log(2)},0);})setTimeout(()={console.log(3)newPromise((resolve)={resolve()}).then(()={console.log(4)})},0);//1,3,4,212.四种存储方式,跨域时保证localStorage共享(postMessage)13.水平居中,在不设置宽高的情况下
    3 0 63
  • 微信扫码加好友进群