首页 > 腾讯视频实习前端一面
头像
lllbbbwww
编辑于 2021-03-26 23:46
+ 关注

腾讯视频实习前端一面

先问你有没有读研打算
讲一下项目,项目的分工,遇到的难点
代码题:(感觉死在了这里)
请实现:指定一个输入字符串,输出一个数组列出该字符串的所有排列,没有顺序要求, 需要去掉重复的。
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权威指南
为什么想做前端


更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐