字节客户端面试
昨天面了字节客户端一二面,这场面试我感觉很奇怪,首先我投简历投递的是C++小程序后台,笔试完了之后有hr联系我说客户端很缺人,让我转投客户端,我询问之后面试怎么安排,hr说简历评估后就可以安排面试了,大概三四天,我同意了,但之后又给我发了笔试链接,笔试链接是C++小程序客户端。也就是说我做了两次笔试,第二次笔试完之后第二天就打电话约了面试。
一面基本没问八股,全是场景或者业务+算法,跟我在牛客网上看的面经很不一样,但我本人基本无项目经验,大概问了这么几个问题:
1.在线视频边下载边播放怎么实现?
...
2.200200图像灰度图像拉成350350怎么不失真?
...
3.有很长的一串文本,给你很多关键词,怎么做匹配筛选?
...
4.手写实现vector类,具体要求实现push_back,insert,size,迭代器(begin和end方法)和分配器。
...
比较八股的问题:
1.多线程应用场景。
2.含有加减乘除的表达式字符串,考虑优先级怎么求值,有括号怎么办?
一面面得不行,面试官说看二面面试官面不面,他去反馈下,过了一会儿等到了二面通知。二面只问了C++,大致包括拷贝构造,虚函数,右值引用,编译器返回值优化,C++和C编译出来的文件有什么不同,C++14和C++17的新特性等等,我答得都比较浅,看面试官估计想让我答得深入点,但深入的我看过也忘得差不多了(笑),毕竟纯刷题选手,最近才背八股。二面面了20分钟不到就挂了,面试官委婉地说看我实习也只能两个月,在他们组最多学点皮毛,没必要再面下去了(估计觉得我基础太差),然后就让我问了他几个问题,我感觉我面的不像客户端啊,我问他客户端主要干嘛的,他说客户端比较简单,他们业务主要是做C++引擎,偏图形学的,然后给我解释了一番客户端,我......凉。
这面试面得我心态爆炸了啊,全程懵逼,orz。