快手 前端 暑期实习 一面面经
面试官很准时,踩着点进的。
差不多面了55分钟。
没有八股,但是也没有抓住项目问,好多设计类的题目,完全超出我的准备范围...大概率凉了。
1.自我介绍,为什么学习前端。
2.说说项目中比较有挑战有意思的点。(我直接写了个防抖函数...,然后问有没有什么偏系统设计的,我就说了个单例模式)
3.代码题,删除数组中连续出现的三个及以上的0。(滑动窗口,我写了还挺久的..然后问时间复杂度)
4.一个登录页面两种登录方式:手机验证码/账号密码,怎么设计。(面试官想问的应该是抽象所有功能,但是我只分成了三个组件,只能说还是没有真正低耦合)
反问:
1.上面的实现方式(抽象所有功能,包括处理输入,验证,向后端传数据。表单的每一个部分也可以抽象,比如antD 有 from 但是下面还有 from-item等等)
2.贵部门业务(创新组,主要做在线笔面试平台之类的)
3.对我的建议(再加强项目的具体设计)