腾讯cdg前端一面 上来先做两道题 1. 样例1:定义一个arrconsole([1 2 3 4 5],func) 先每隔一秒依次输出数组中的数,再执行func 比如func是console.log(6),输出就是1 2 3 4 5 6,每隔一秒输出一次
我做法是用闭包,定义一个index,index=arr.length就结束输出,否则在settimeout里面做递归(用AI搜一下应该也有解法)
样例2是 await arrconsole(arr) console.log(6) 先每隔一秒输出arr中每个值再输出后面的结果 这个思路是用promise来写,因为await就是在等待promise的结果
2.给一个cost数组,你可以从下标0或者下标1出发,每次可以走1步或者2步,求一个最小花费(爬楼梯变式)
无常规八股,涉及一些场景题,结合项目 1.上报埋点的时机是怎么样的 2.给你一个需求,你会怎么利用AI去开发 3.你未来职业规划是什么(3-5年) 4.你对AI怎么看,有什么做一些AI的项目 5.怎么学习前端的前沿知识