字节跳动-抖音-一面面经

1.输入url到网页显示的具体过程
2.js怎么解析的
3.3次握手
算法
1.js实现两个链表的第一个公共节点
function FindFirstCommonNode(pHead1, pHead2)
{
// write code here
if (!pHead1 || !pHead2) {
return null
}
let arr1 = []
let arr2 = []
while (pHead1) {
arr1.push(pHead1)
pHead1 = pHead1.next
}
while (pHead2) {
arr2.push(pHead2)
pHead2 = pHead2.next
}
let i = arr1.length - 1
let j = arr2.length - 1
let same = null
while (i >= 0 && j >=0) {
if (arr1[i] === arr2[j]) {
same = arr1[i]
}
i--
j--
}
return same
}
2.https://zoyi14.smartapps.cn/pages/note/index?_swebfr=1&slug=e950f63dafed&origin=share&hostname=baiduboxapp
3.
var value = 1;
function foo() {
console.log(value);
}
function bar() {
var value = 2;
foo();
}
bar();
#面经##校招##字节跳动##前端工程师#
全部评论
第二题那是什么妖怪啊?怎么答
点赞 回复 分享
发布于 2020-12-15 18:14
楼主,base哪里,那个部门了解嘛!
点赞 回复 分享
发布于 2020-12-15 20:12
面试重点是算法么
点赞 回复 分享
发布于 2020-12-15 23:09
第二题我遇到过,用递归解比较简洁
点赞 回复 分享
发布于 2020-12-17 16:37

相关推荐

乐趣使然:21岁有问题吗?
投递华为等公司10个岗位
点赞 评论 收藏
分享
牛客868257804号:九个中铁八个中建
点赞 评论 收藏
分享
2 12 评论
分享
牛客网
牛客企业服务