在疫情的帮助下,我很好的在家整理了本身杂碎的知识,同时也经过各类技术博客、书籍(JavaScript高级程序设计、JavaScript权威指南),勉勉强强把本身的一个前端知识框架体系搭了起来,虽然风雨飘摇,可是仍是被我稳下来了。css
这篇文章算是对我这段时间面试的一个总结(不是学习总结),主要是从准备、真题、总结这三方面去展开,但愿可以从中深入认识到本身的不足。前端
准备过程就是一个流程化的事情,像我这种不是过目不忘的人,我就须要笔记本去记录和写东西去把知识变成本身的东西。举个栗子吧,好比说学习动态规划的算法,首先会去理解这个算法的思想过程,我通常是从Java或JavaScript方面去思考,就着栗子去考虑这个过程的实现,不断拆分红重复子问题,经过不断地在笔记上演练(不得不说用笔去写仍是很好理解和记忆的),后面再按期的作一些题,总结总结就over了。vue
其中最最关键的是一种学习技巧--费曼技巧,简单来讲就是以教为学,就是学到的东西讲给别人听,本身能讲通,而后别人还能听懂,最后再简化重复此过程,具体的话仍是蛮多细节的。我琢磨着总不能讲给我妹听,毕竟她才十岁,就不要承担这个年龄不该该承担的东西了吧,并且要让她理解的话,一个点得讲一天,因此这就充分论证了受众很重要。因此通常我是本身讲给本身听,效果可能差点。webpack
其实这个技巧真的很重要,由于面试的过程就是一个表达的过程,固然是能表达更好就更好啦。否则支支吾吾地搁那讲,说实话,自个都听不下去了。ios
下面是一些我可以记起来的,记不起来的应该是回答得还不错。有些公司的也不太记得了,反正海投简历,面了很久,并且有的公司流程很快,有的就很慢,有的甚至还没开始。大部分公司都是每一个部门独立招人,因此有时候会有同一家公司的不一样部门面试......git
ps:头条很惋惜,由于我有道事件循环的题答错了,主要是在那以前我本身在控制台调试了一些相关的代码,而后发现好像和我理解的不同(可能当时懵了),后面自个又去各类找,各类试。web
其实就是:面试
emmmmmmm,好吧,其实真的挺多挺难的,唉,放过我这只小菜鸭吧。最终是收获了百度和网易的offer,在个人深思熟虑下,选择了网易,由于那边的业务是跟canvas、webgl相关的,这就是我想要钻研的东西。ajax
其实这些说到底就是考验你的基本功、算法、代码能力、项目经验、思想啥的,就是本身在面试完后去思考本身到底哪些方面作得还不够,而后再去充实本身,不断地磨炼后,你终究会成功的。固然在这期间我得到的东西是什么呢,不只仅是我本身的知识体系,还有加强了表达能力、沟通能力、学习能力、计划能力等等。我须要作的就是在以后的道路上不断优化本身的能力,不断学习,奥利给!算法
固然个人不足就是:浮躁、表达差点等。。。(这东西我本身知道就行,不写出来了)
若是这篇文章对你有帮助的话,欢迎点赞关注转发,最起码点个赞吧(脸皮真厚嘻嘻)
PS:
部分图片来源于网络(可删)
要是有哪家公司不能泄题啥的也能够提醒我一哈子(也可删)