字节跳动客户端提前批二面面经

本人C++,今晚凉透。上题

1、自我介绍;
2、问项目;
3、HTTPS和HTTP的区别;
4、加密过程是怎么样的?
5、auto_ptr为什么被废弃,其他的三个智能指针的原理是什么;
6、大端和小端的区别;
7、网络字节序和本地字节序的区别;
8、算法题:有n个人过河,他们过桥花的时间可能不相同,但是一次最多只能两个人过河,有一个手电筒,每次过河还要有手电筒才行。问:最短的时间是多少?
其他的记不清了,太伤心了。听说牛课许愿很灵,但是今晚太难了,凉透了
#秋招提前批##字节跳动##C++工程师##校招##面经#
全部评论
最后那个是智力题
1 回复 分享
发布于 2020-07-03 18:38
最后一个题贪心算法,百度贪心算法过河问题即可。。这个本科的时候上课都讲过的。。
点赞 回复 分享
发布于 2020-07-14 15:42
请问一下,楼主报的这个客户端是零基础的还是其他的?
点赞 回复 分享
发布于 2020-07-07 16:56
这题都不难
点赞 回复 分享
发布于 2020-07-03 00:45
**,一个都不会怎么办
点赞 回复 分享
发布于 2020-07-03 00:38
什么部门
点赞 回复 分享
发布于 2020-07-02 22:56
楼主这些问题你答的怎么样
点赞 回复 分享
发布于 2020-07-02 16:26
提前批是直接一起全面了吗?害怕
点赞 回复 分享
发布于 2020-07-02 09:06
只会算法题😥
点赞 回复 分享
发布于 2020-07-01 22:16

相关推荐

我面的是Golang后端,结果上来基本上不问后端问题,全问的是AI方向的,也不问简历,什么Go协程,并发,GMP调度和大部分是数据结构底层八股全部都不问,还有后台常考的Mysql,Redis和MQ也不问。问了大模型落地训练微调量化,还有FunctionCalling,MCP,龙虾Skill。出了两个简单的计算题有一个结果还出错了,我推导半天结果有问题,最后拿编译器穷举发现根本没结果。最后问为什么不问后端题目而是问AI方向的,回答是因为我简历里面的项目全是保密项目,技术难点不可能达不到真实业务高并发需求,所有的实现都是基于标书的,所以问了等于没问,索性就不问了。面完之后感觉人都麻了,感觉就是不想面,还不如直接说出来拒接,浪费双方的时间。题目:abc+cba=1331,求解a+b+c=?我的解法是:100a+10b+c+100c+10b+a=1331101a+20b+101c=1331101(a+c)=1331-20b令a+c=x∈0-18,b=y∈0-9101x=1331-20y右边y的系数是20,所以不管怎么减右边个位数都是1,那么左边101只能乘个位数为1的数也就是x要么是1要么是11,但是1和11的时候y都不满足条件0-9然后我人麻木了陷入了怀疑,就拿编译器用穷举(三重for循环实现)package mainimport "fmt"func main() {for a := 0; a < 10; a++ {for b := 0; b < 10; b++ {for c := 0; c < 10; c++ {if 101*(a+c)+20*b == 1331 {fmt.Println(a + b + c)fmt.Printf("a: %d, b: %d, c: %d\n", a, b, c)}}}}}最后结果也是没有输出,最后面试官才反应过来是1131算了半天结果是题目有问题
查看6道真题和解析
点赞 评论 收藏
分享
评论
8
53
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务