小红书前端 一面 二面 三面
三面(9.17)
三面应该是上周就弄了,面试官有事给推到今天。
- 面试官自我介绍
- 我的自我介绍
- 一道算法题:求一串字符中相同字符出现次数居中的字符。(面试官当场想的题,有点想让我和他探讨的意思,了解我想法)
- 让我讲一下自己做得比较开心的项目
- 问了一下项目的部署流程
- 下载过程中会经过什么步骤,讲得一般(面试官想让我从七层协议作为切入点)
- 反问环节
面试官超级好,整个过程很愉快。希望能过吧
二面(9.3)
- 面试官自我介绍了一下
- 自我介绍
- 问了一下选前端的原因
- 面试官讲了二面的的流程
- 算法题:在多叉树里面,找到target,返回从根节点到这个target路径。我用DFS解决
- 面试官说DFS有爆栈的可能,你怎么解决
- 我写了栈和迭代的解法,然后展开了讲一些栈和队列的问题
- 聊了一下项目
- 场景题1:具体忘了,解决思路就是在所用到数据表添加一个外键,实现数据的关联。
- 场景题2:如何实现一个独立的登录系统,而且是服务于多个独立的业务系统。
- 这个没啥思路,后面面试官给我讲解了一下(nice)
- 场景题3:如何解决页面访问慢的问题
- 反问环节
整体下来很不错,在欢颜笑语中完成二面,很nice!
一面(8.28)
- 自我介绍
- 项目
- vuex的action和mutations的区别
- vuex的还有哪些用法?(mapXXX这些)
- vuerouter的导航守卫
- vuerouter原理
- 布局方式
- 居中对齐
- content-type的值有哪些
- 箭头函数和普通函数的区别
- 浅拷贝和深拷贝的区别,手写深拷贝