b站二面面试凉经

最近面b站,网上b站面经的确较少,之前就搜到了一篇,前两天刚刚二面完,然后也挂了,写一波面经,为将来进b站的同志铺路。

一面

  1. 三次握手的过程
  2. 四次挥手的过程,以及为什么要进行四次挥手
  3. HTTPSHTTP 的区别
  4. 进程和线程的区别
  5. 协程的概念。大概的实现过程
  6. 虚拟内存是干什么的
  7. go 语言里切片和数组的关系
  8. 带有缓冲的 chan 和不带缓冲的chan 的区别
  9. 数字证书的认证过程。
  10. 浏览器输入 url 以后,到看到页面的整个过程,详细的说一下。
  11. 算法题: leetcood 81 题。

二面

  1. 二分查找算法,用go写出来,在一个递增数组中,比如[0, 1, 5, 8 ,100 ,150 ]中,查找是否有值为 8 的数,如果有,返回坐标值,没有返回 -1

我写的代码如下

func main() {
    a:=[]int{ 0, 1, 5, 8 ,100 ,150}
    target:=8
    i,j:=0,len(a)-1
    for i<=j{
        mid:=(i+j)/2
        if a[mid]==target{
            fmt.Println(mid)
            return
        }
        if a[mid]>target{
            j=mid-1
        }else{
            i=mid+1
        }
    }
    fmt.Println(-1)
}

然后面试官说上面这个代码还有优化的地方,用的if判断太多。

  1. go的ini函数,在编译的时候,是先执行导入的package包中的 init 函数还是 本包中的 init 函数。
  2. go 语言的 main 函数可以带参数吗?
  3. dockerfile 文件怎么写?
  4. 如何在 docker 中运行一个程序?
  5. 平时 docker 都是怎么用?
  6. linux 如何查看一个文件的大小?
  7. linux 如何查看一个现在的网速?
  8. linux 如何查看某个端口是否被占用?

总体感觉

一面的时候还好,问的都是基础知识,二面的时候,问的问题感觉都比较的偏,二面的问题,回答上来的也就一半左右,面试官人都不错,态度都很好,就是感觉可能他们太大佬了,他们以为是非常基础的问题,殊不知一下子就能把我问死。哈哈

#b站##面经##哔哩哔哩#
全部评论
我昨天二面的,问了项目和一些八股,最后两道题,完美二叉树和最长回文子串。全答出来了。。能过吗
点赞 回复 分享
发布于 2021-09-24 12:41
4399游戏2022届校园招聘进行中——火速内推,不限专业!!! 【关于4399】全球领先的中文娱乐平台之一,连续多年中国互联网企业50强 ,手握数款月流水过亿的游戏产品。 【笔试】第三批笔试9月28日19:00,面向9月27日23:59前完成网申的同学 【薪酬】12w-36w(根据岗位、面试情况确定薪酬) 【岗位】开放岗位类别多达40+,涵盖产品、开发、美术、市场、运营、职能六大类。  【工作地点】广州  【官网投递】http://web.4399.com/campus/  【移动端】https://hr.4399om.com/weixin/?r=job/agent&jobTableType=1 【内推码】96r7o(简历免筛选,直通笔试,内推截止倒计时一周!!!
点赞 回复 分享
发布于 2021-09-24 15:20
官网流程显示复试阶段终止 是不是就是挂了哦
点赞 回复 分享
发布于 2021-09-25 10:16
lz请问一面完多久通知二面,我两天了没信息官网还是面试中是不是凉了
点赞 回复 分享
发布于 2021-09-26 00:54

相关推荐

比亚迪汽车新技术研究院 硬件工程师 总包21左右 硕士
点赞 评论 收藏
分享
听说改名字就能收到offer哈:Radis写错了兄弟
点赞 评论 收藏
分享
2 18 评论
分享
牛客网
牛客企业服务