腾讯WXG 微信小店 公众号/小程序前端一面挂

菜鸟垃圾(我)碰瓷wxg——粉身碎骨(xm哥哥真是太强了呜呜呜)

感觉问的比较活,是我太菜了,还需要沉淀,暑期处女面,继续加油捏!

老规矩 上来手撕三个题(算法不难)

1.事件循环的题

2.快排

3.岛屿数量

然后开始问

问我写的代码:

var定义的函数为什么不能写在其他函数上面,挪到下面就可以了

为什么[nums[right], nums[start]] = [nums[start], nums[right]] 可以交换数组元素的位置

promise:

promise的三种状态以及如何转换的(送分)

promise提出是为了解决什么问题?promise不会回调地狱吗?回调函数是下一个结果依赖于上一个结果,如果用promise这个现象还存在吗?

vite:

vite本地运行为什么不需要编译?

vite为什么可以直接加载原生的js模块?

关于commonjs模版的导入,vite是如何处理的?

vite在本地如何解决循环依赖的问题?

浏览器渲染:

了解同构渲染吗

git:

git revert git reset

组件:

受控组件和非受控组件

vue:

v-model的底层原理

项目拷打:

webcomponents的核心技术和优势?

如果浏览器不支持webcomponents,有哪些兼容方案?

自动化埋点怎么做的?

用户对鼠标快速点击10次,该怎么做上报?

抢票场景点击就上报会有什么问题,这种场景下前端的埋点算法应该如何设计?

记录画布组件信息的数据结构说一下

拖拽形成的组件如何确定位置

吸附功能怎么做的(我没做过这个 但是问了)

ts:

ts的omit和pick说一下(没听清omit,只听请了pick刚好不知道pick)

vuex和pinia:

状态管理器在什么场景下会使用?

反问:

学习建议和部门业务

#腾讯##前端开发##暑期实习##软件开发笔面经##牛客创作赏金赛#
全部评论
太强了佬
点赞 回复 分享
发布于 昨天 22:13 广东

相关推荐

评论
2
8
分享

创作者周榜

更多
牛客网
牛客企业服务