腾讯视频实习前端一面

先问你有没有读研打算
讲一下项目,项目的分工,遇到的难点
代码题:(感觉死在了这里)
请实现:指定一个输入字符串,输出一个数组列出该字符串的所有排列,没有顺序要求, 需要去掉重复的。
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-31 14:47
点赞 回复 分享
发布于 2021-03-31 09:53
请问是西安的岗吗?
点赞 回复 分享
发布于 2021-03-29 21:21
算法题考点是回溯算法吧
点赞 回复 分享
发布于 2021-03-27 01:43
这个逻辑题我还真搞不出来,感觉我*****
点赞 回复 分享
发布于 2021-03-27 00:02

相关推荐

评论
2
24
分享

创作者周榜

更多
牛客网
牛客企业服务