腾讯视频实习前端一面

先问你有没有读研打算
讲一下项目,项目的分工,遇到的难点
代码题:(感觉死在了这里)
请实现:指定一个输入字符串,输出一个数组列出该字符串的所有排列,没有顺序要求, 需要去掉重复的。
function solution(string) {
// 请在这里根据要求补充函数体代码 
}
需要通过下面的测试用例:
solution("a") => ["a"]
solution("ab") => ["ab", "ba"]
solution("aabb") => ["aabb", "abab", "abba", "baab", "baba", "bbaa"]

逻辑题
一群精于计算的人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一 顶。每个人都能看到其他人帽子的颜色,却看不到自己的。主持人先让大家看看别人头上戴的 是什么帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。
第一次关灯,没有声音。于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。一直到第三 次关灯,才有打耳光的声音响起。问有多少人戴着黑帽子?
请口述推理过程,不必书写。
看输出
function bar(){
  console.log('bar')
  Promise.resolve().then(
    (str) =>console.log('micro-bar')
  ) 
  setTimeout((str) =>console.log('macro-bar'),0)
}


function foo() {
  console.log('foo')
  Promise.resolve().then(
    (str) =>console.log('micro-foo')
  ) 
  setTimeout((str) =>console.log('macro-foo'),0)
  
  bar()
}
foo()
console.log('global')
Promise.resolve().then(
  (str) =>console.log('micro-global')
) 
setTimeout((str) =>console.log('macro-global'),0)
讲一下js中的堆和栈
javastript的垃圾回收机制
怎么判断堆里的对象不被指向
vue的双向绑定
学习js通过什么途径 最好系统地学一下 js程序设计 js权威指南
为什么想做前端


#腾讯##实习##前端工程师##面经#
全部评论
这个逻辑题我还真搞不出来,感觉我*****
点赞 回复 分享
发布于 2021-03-27 00:02
算法题考点是回溯算法吧
点赞 回复 分享
发布于 2021-03-27 01:43
请问是西安的岗吗?
点赞 回复 分享
发布于 2021-03-29 21:21
点赞 回复 分享
发布于 2021-03-31 09:53
请问楼主腾讯视频二面了吗?
点赞 回复 分享
发布于 2021-03-31 14:47

相关推荐

MomonKa:我拿Java简历投了pdd前端也给我简历过筛了
点赞 评论 收藏
分享
02-21 23:22
已编辑
重庆大学 Java
神哥不得了:神哥来啦~还是非常不错的。需要注意的是项目的话建议把编号换一下,把前面那个一和二删掉,然后再把123那种换成点,项目的话应该用这两个项目也问题不大,毕竟你的学历还是挺好的,如果换上两个高质量项目的话,获得面试的比例会大一点,不过这两个项目的话应该吃透,也可以找到面试,八股的话就建议先把高频top50的八股多巩固几遍,别看那些假高频题目就行
点赞 评论 收藏
分享
评论
2
25
分享

创作者周榜

更多
牛客网
牛客企业服务