#字节跳动前端实习面经# 二面大概是凉了吧,总结经验:1. 不该在简历上写了解一点java后端开发2. 简历上不经意写的一点东西也得完全掌握,比如说我写了一个“使用git进行协同开发”于是被问了一堆git命令结果一个都答不上3. 别光逮着基础知识背,没事儿写写代码,保持手感,写代码尽量背住api写,否则就会像我一样,能说出实现方式但是不知道怎么写代码===================> 下面是二面面试流程1. 用vue写无限滚动组件 (说了下思路,写了下伪码。。。我表示BOM的api我忘光了)2. git命令,修改commit记录,多条commit记录合并一条,回退分支 (前两个不知道,后一个用过但是忘了)3. ci/cd脚本会写吗(不会)4. 平常写后端用的什么框架和数据库,数据库了解吗(springboot,mybatis,数据库忘光了)5. oasis(我的一个项目)架构是怎么架构的,读取json文件并mock, 用nodejs复现一遍 (一年前写的,api忘光了。。说了下实现方式)6. axios请求数据时,现有返回的数据结构 {code:xxx, message:xxx, data: {}}. 状态码200时直接返回data, 状态码3333跳转到"/login", 状态码其他返回 {code:xxx, message:xxx}, 问怎么实现(应该用axios拦截器, 但我直接写了一个function封装axios...) 7. 会哪些排序算法?有On的吗?怎么实现?我表示用桶排序,并说了实现方式,但是写出来要想一会儿。他说写一个熟悉的,我说会快排,快写完的时候他等不及了(我写的有点慢),他直接问实现思路,我回答上了。8. 求链表倒数第k个节点的算法。很快写完了,但是因为当时慌的一匹,循环忘了写k-- ......