武汉小米前端实习一面 - 秒约二面
哈哈哈哈哈哈,鸡汤。。。不是,面经来喽!感觉比较easy,全程无八股,就是在问项目和一些手撕。
自我介绍
拷问项目
问:项目碰到的困难是什么?
答:我回答的是项目的路由设计方面,还有其他,感觉说的有点太细了。
问:登录时如果有人一直尝试你的密码,你会怎么处理?
答:当时我感觉是一个防抖节流的原理,现在想一下应该是,对一个用户连续输错几次之后,有一个处理逻辑,暂时无法登录那种。不过,防抖节流不也是处理连续操作吗,虽然完全不一样(doge)。
问:还有jwt的一个底层细节?
答:后端通过jwt,生成token令牌,为了方便,我直接存到前端的localstorage里面了,底层不太懂。
问:除了localstorage,还可以放哪里?
答:服务端,第二个项目就用了express-session这个中间件,管理会话。
问:如果我是用户,我怎么知道当前用户就是我?
答:我就是详细解释了express-session的逻辑,前端拿到登陆密码账号,传给后端,后端拿到数据后对比数据库,然后储存session,返回success给前端。
问:eslint.config.ts配置干嘛的?
答:我没直接回答,eslint在我印象里就是一个代码规范,我就开始吐槽eslint的严格规范,一堆飘红,我说vscode上也有这个插件,我说我给停用了,给面试官说笑了。
问:useEffect
答:副作用函数,传入参数,局部刷新就是采用的这个,结合项目狠狠回答。
问:git操作
答:就是我经常使用的,传github时用到的。
手撕环节:
三个js基础看代码题,只会第一个,第二个和第三个,只能分析一部分,直接承认基础一般。
算法题目,祖玛游戏。
刚开始暴力,O(n*2),后来直接用栈处理,O(n)直接拿下。
反问环节:
直接开始闲聊,如果入职,这个应该就是menter了。我说面试没问八股,我还准备了一堆,哈哈哈哈哈。
git经常使用吗,github有开源吗?
学生时代和工作后,有什么不同和不一样吗?
感觉面试官有点思考啊,面试官说了一些,还说别人没怎么问过,哈哈哈哈哈,面试官也是刚到小米一年。
自我介绍
拷问项目
问:项目碰到的困难是什么?
答:我回答的是项目的路由设计方面,还有其他,感觉说的有点太细了。
问:登录时如果有人一直尝试你的密码,你会怎么处理?
答:当时我感觉是一个防抖节流的原理,现在想一下应该是,对一个用户连续输错几次之后,有一个处理逻辑,暂时无法登录那种。不过,防抖节流不也是处理连续操作吗,虽然完全不一样(doge)。
问:还有jwt的一个底层细节?
答:后端通过jwt,生成token令牌,为了方便,我直接存到前端的localstorage里面了,底层不太懂。
问:除了localstorage,还可以放哪里?
答:服务端,第二个项目就用了express-session这个中间件,管理会话。
问:如果我是用户,我怎么知道当前用户就是我?
答:我就是详细解释了express-session的逻辑,前端拿到登陆密码账号,传给后端,后端拿到数据后对比数据库,然后储存session,返回success给前端。
问:eslint.config.ts配置干嘛的?
答:我没直接回答,eslint在我印象里就是一个代码规范,我就开始吐槽eslint的严格规范,一堆飘红,我说vscode上也有这个插件,我说我给停用了,给面试官说笑了。
问:useEffect
答:副作用函数,传入参数,局部刷新就是采用的这个,结合项目狠狠回答。
问:git操作
答:就是我经常使用的,传github时用到的。
手撕环节:
三个js基础看代码题,只会第一个,第二个和第三个,只能分析一部分,直接承认基础一般。
算法题目,祖玛游戏。
刚开始暴力,O(n*2),后来直接用栈处理,O(n)直接拿下。
反问环节:
直接开始闲聊,如果入职,这个应该就是menter了。我说面试没问八股,我还准备了一堆,哈哈哈哈哈。
git经常使用吗,github有开源吗?
学生时代和工作后,有什么不同和不一样吗?
感觉面试官有点思考啊,面试官说了一些,还说别人没怎么问过,哈哈哈哈哈,面试官也是刚到小米一年。
全部评论
祖玛游戏?这不是一道haed题吗
老哥这是咋录屏的呀 我每次都是手机录音
相关推荐