2019年BET公司面试题目大汇总

【1】百度提前批一面(c++开发):

1.关键字static作用,函数加static和不加static区别
2.const关键字作用,const和宏定义有什么区别,用哪个?(宏定义太多会导致代码膨胀)
3.虚函数是如何实现的?
4.线程和进程的区别,线程如何实现同步和通信,进程如何实现通信?
5.了解哪些线程模型?
6.手写二叉树中序遍历递归和非递归。
7.socket如何进行通信?
8.poll,select,epoll区别。
9.TCP四次挥手。

【2】网易提前批(AI高性能)

一面
1.快排代码
2.在矩阵中左上角到右上角总步数(dp)
3.sizeof(1==1)?(c++ 1字节,c 4字节)
4.sizeof(结构体)
5.分糖果思路,n个小孩围城一个圈,每个小孩都有一个分数,老师希望尽量少的把糖果分给小孩们,
如果某小孩的分数比周围的高,那么糖果数也要比他们高。
6.c是c++的子集吗?不是
7.gpu为何要分block
8.c和c++区别
二面
1.bfs和dfs如何遍历,bfs如何并行遍历
2.a[1]+a[2]+..+a[n]如何进行并行设计
3.10000个数里面找top10,串行和并行如何做。
4.wrap是什么
5.什么是并行计算。(数据之间没有依赖性)

【3】美团一面(后台开发)

1.判断链表是否有环
2.网络体系结构,并详细介绍
3.linux操作系统包含
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

N1314N

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值