许愿58求offer~顺便总结一下热乎乎的58前端面经攒人品
11.05拿到oc了谢谢58
————————
楼主成都现场面的,总结一下今天的面试前端题:
(现场都是白纸手撕)
一面:
1. 介绍一下自己
2. 实习时用的啥写的
3. 组件间传值(父子,非父子)
4. 非父子传值除了vuex还有什么(答:bus发布订阅),具体手写一下这个步骤
5. 原生js写一个函数实现ul标签插入任意的li标签
6. 手撕 实现点击任意的一个li标签弹出其中的内容(事件委托)
7. 写一个函数判断两个数组元素是否相同(元素的顺序不同)?(答:用sort排序之后再一一比对)
(面试官说他觉得这个方法不好,影响性能,换一种)(答:用indexOf查找,查找到再删除查找到的哪个元素,循环直到最后为空)
(然后手撕)
8. 然后聊了一下意向城市啥的,有没有啥爱好特长,成绩啥的等等有的没的
9. 没了。。。
二面:
1. 我看你小程序是用nodejs写的后台对吧,那给我说说里面的(...那个啥来着忘了,没听过)?(答:呃...nodejs我学的不深,当初是用的时候我才去学了一点)
2. 好吧那你用node来做什么(连接数据库,存取数据然后写接口提供给前端)
3. 那你说一下如何从数据库请求数据时的异步操作怎么处理?
4. 一个情景题,假如我要从两个表中取数据,其中一个表取一个字段的数据,另一个表取他的信息,node中怎么写
5. css动画实现一个旋转效果
6. 一个输入框(输手机号)一个按钮(发送验证码),输入框判断手机号,手机号正确按钮可点,发送完验证码之后变为不可点状态,并显示发送倒计时,这个一套用vue怎么来实现,说一说
7. 写一个函数,实现一个二叉树的翻转
8. 手撕实现一下bind方法吧
9. 怼项目中的一些问题,然后问css中实现2d的翻转怎么做,3d呢?
10.没了。。。
hr面:(一个很漂亮的小姐姐)
1. 说一下怎么接触前端的吧
2. 那你是怎么学习的呢
3. 实习中和同事怎么沟通项目上的问题的
4. 你认为如何才算是一个好的前端工程师
5. 工作地点倾向于哪个
6. 近期的规划
7. 有没有offer?(没有!00000000offer)
8. 有没有什么要问我的(什么时候出结果啊? 国庆之后吧。如果有后续了,要不要求先去实习啊?鼓励去,但是也可以看你自己的选择)
9. 没了。。。好的谢谢小姐姐!
发面经攒人品 ~~~~~~ !!!!!!
牛客网保佑我~许愿offer!许愿9连~
#58集团##许愿##求offer##前端##面经##HR面##笔经#