Cvte前端二面面经
1. 说说你的项目吧?
2. 你说你项目的滑动列表, 有没有什么问题?
3. 平常怎么定位这些问题.
4. 怎么解决呢?
5. ....展开好几个问题.
6. 其中说到了一个 用 nodejs 去做中间层处理, 那用过什么nodejs 框架? (koa)
7. koa 中间件的原理是什么? 有没有了解过 express 或者 egg (没有...)
8. 问完他还在想问题,说好项目到这里? 然后我就说了, 我之前的那个项目写了区域屏幕共享, 您没有兴趣了解下吗?
然后他就笑笑说,你觉得这个能体现你的能力是吧, 那你说说吧! 然后就 扒啦扒啦 ......
9. 也展开了几个问题.
10. 做一道算法题, 给一个非负整数数组, 你从 索引0 开始, 然后每个值代表你能跳跃的长度, 判断最后能否跳到末尾? // [2, 3, 1, 1, 4] true, [3, 2, 1, 0, 4] // false
一开始我一看到题目就说, 这道题目用贪心算法解, 然后他说既然知道最优解那你做做看, 然后想了 一会想不出来...
最后用 动态规划做出来了, 第一次不对, 然后他就提醒我, 初始条件变下, 最后不是这个问题, 我发现是偏移方程问题, 然后改对了.
然后他告诉其他解法,然后就说好了
11. 想要问一下最近在学习什么前端新技术?
答了 serverLess, 并且自己部署过应用, 部署的是一个 自动填卡学校小程序健康卡的应用, 用 计时器触发器去 执行. 因为最小单位是 分钟, 所以我设置的时间是 24 * 60 + 1.
这样保证了我在打卡的周期不是太规律, 不然每天都是9点准时打卡, 说到这里我笑了, 他也笑了hhh. 然后就具体扯到 怎么抓小程序的包, 然后克服找到他登录的模式, 用的是单点登录,怎么去登录他.
反问:
什么部门? 部门做什么? 根据实习的一些想法, 提出初级前端开发应该如何提高自己?
我的哪些知识层面应该补充? 他说我底层实现原理要了解?(我都说了原理, 还要说代码怎么写吗?), 然后算法方面要强化, 你一眼看出来要贪心算法, 怎么最后写不出来(我就不应该说...)
为什么官网上一面转态还在等待结论? (或许是我凉了?)
求过Hr面