ZOOM前端一面
先说面试体验很好!面试官很有亲和力
以实践为主,全程基本无八股,一开始先问我事件循环会不会写(很不好意思地说不会,不过面试官很友善地说没事换一个),然后问能不能写一段会造成栈溢出的程序,然后换成让我用原生html标签写一个checkbox group,然后大概问了一下可以怎么处理事件(答了事件代理)
问了我对flex熟悉吗,我说还算熟悉(大概知道主轴纵轴,flex direction之类的参数),然后给了个实例问item1和Item2宽度多长(直接用的flex属性,面试官还提示了我一下每个值代表什么),问flex grow和shrink是怎么计算的
然后开始聊项目,主要聊做的本地化项目中有没有遇到什么问题,具体是怎么解决的,关于解决性能问题聊了挺长时间,讨论到浏览器缓存/解耦/如果缓存超过5MB怎么处理/LRU缓存方式
问我能不能现场写一个LRU,我说可能不行(有看过有印象但手写不太行),面试官鼓励说 没关系写一下试试😂,就简单写了一个类,接下来就纯解释LRU的逻辑,以及大概用什么方式可以实现(数组,map)
暂时记得这么多,想起新的再补充
#ZOOM#