We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
写代码写了好久:(
因为是学姐的工位的同事,(甚至是同桌,所以问了和学姐咋认识的
然后就是自我介绍
项目也说了好久,他问我说技术上的困难,我给从开始学前端到现在的技术难点说出来了,面试官的意思是问我可能需求上面的难点?我就把知识图谱和Echarts的说了,知识图谱给我问了一个why,我给出回答是因为Graphin的规定的数据结构不好改变。Echarts说的他可能没听太懂,他反问我为什么不用什么什么实现,我也没听明白,就还是说了项目里面怎么用二次贝塞尔曲线,我为什么要选三次贝塞尔
然后就是了解了我学过计算机基础的知识所以开始八股文了
一开始问了TCP的握手与挥手,说的很详细,面试官说我说的太复杂了,所以下次还是简单点说,等着面试官问吧。 #8
再就是HTTPS和HTTP 我把流程说了一遍 #7
再就是要我说一下EventLoop,问我宏任务和微任务的执行顺序,我说emm先看微任务队列里面是不是空的,然后就看题说输出
再就是问我有说到JS是单线程的,所以问我为什么是单线程(这里其实不说单线程就没事了)然后我就说不太清楚,然后又反问我 如果JS是多线程会怎么样,我就开始想,说浏览器是多线程的,所以可以开辟其他线程干事情,然后面试官抓到我说JS主要运行于浏览器,所以就又再次提醒我在浏览器会怎么样,我说可能多线程会影响DOM操作,这题就over了 #6
再就是问我了解Promise吗 回答完让我写了一个Promise all #5
诶可能Promise all在EventLoop之前,反正就问了这么多
再就是写题了,太菜了合并区间Leetcode 074
一共面完差不多1.25h了
又记起来了看我写了hooks就让我说函数组件和类组件的区别
#45
我真的好能说,每次问完我可以说一大堆www CSS布局 又记起来了问了我Hooks为什么不能写在那个if条件里面这个就是Hooks实现的方法了 #51 又记起来了问了我浏览器存储的问题 #22
我说有cookie、webStorage、IndexDB
然后就给我出了一道情景题 怎么实现在发送验证码的倒计时功能(60s),并且在刷新之后(2s),依旧可以(58s)开始倒计时 我想了想说webStorage 然后就问哪一个我说session吧,面试官就说关闭和刷新有区别吗,我想了想刷新就是重新请求了一次网页,所以和关闭一样,然后就是在localStorage里面存放Date对象。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
写代码写了好久:(
因为是学姐的工位的同事,(甚至是同桌,所以问了和学姐咋认识的
然后就是自我介绍
项目也说了好久,他问我说技术上的困难,我给从开始学前端到现在的技术难点说出来了,面试官的意思是问我可能需求上面的难点?我就把知识图谱和Echarts的说了,知识图谱给我问了一个why,我给出回答是因为Graphin的规定的数据结构不好改变。Echarts说的他可能没听太懂,他反问我为什么不用什么什么实现,我也没听明白,就还是说了项目里面怎么用二次贝塞尔曲线,我为什么要选三次贝塞尔
然后就是了解了我学过计算机基础的知识所以开始八股文了
一开始问了TCP的握手与挥手,说的很详细,面试官说我说的太复杂了,所以下次还是简单点说,等着面试官问吧。
#8
再就是HTTPS和HTTP 我把流程说了一遍
#7
再就是要我说一下EventLoop,问我宏任务和微任务的执行顺序,我说emm先看微任务队列里面是不是空的,然后就看题说输出
再就是问我有说到JS是单线程的,所以问我为什么是单线程(这里其实不说单线程就没事了)然后我就说不太清楚,然后又反问我 如果JS是多线程会怎么样,我就开始想,说浏览器是多线程的,所以可以开辟其他线程干事情,然后面试官抓到我说JS主要运行于浏览器,所以就又再次提醒我在浏览器会怎么样,我说可能多线程会影响DOM操作,这题就over了
#6
再就是问我了解Promise吗 回答完让我写了一个Promise all
#5
诶可能Promise all在EventLoop之前,反正就问了这么多
再就是写题了,太菜了合并区间Leetcode 074
一共面完差不多1.25h了
又记起来了看我写了hooks就让我说函数组件和类组件的区别
#45
我真的好能说,每次问完我可以说一大堆www
CSS布局
又记起来了问了我Hooks为什么不能写在那个if条件里面这个就是Hooks实现的方法了
#51
又记起来了问了我浏览器存储的问题 #22
我说有cookie、webStorage、IndexDB
然后就给我出了一道情景题 怎么实现在发送验证码的倒计时功能(60s),并且在刷新之后(2s),依旧可以(58s)开始倒计时 我想了想说webStorage 然后就问哪一个我说session吧,面试官就说关闭和刷新有区别吗,我想了想刷新就是重新请求了一次网页,所以和关闭一样,然后就是在localStorage里面存放Date对象。
The text was updated successfully, but these errors were encountered: