小米一面。感觉还算顺利,不过也可能是我简历确实是有些苍白,没什么可说的。项目也就做了一个看图的软件,唯一能拿来吹捧的就是多线程了。面试的时候没有自我介绍,先是介绍了项目,然后问我读 Effective C++ 和 Move Effective C++ 有什么收获(组合继承、异常和对象布局、二进制兼容,只是单举例的话确实记不住。。。)。问了 C++ 的对象布局(vptr+基类+成员)没有问算法,只是让实现了一个字符串类,还算是比较简单,只实现了构造函数、拷贝构造、移动构造、赋值运算符、析构函数和 length() 函数。中间拷贝构造函数和移动构造函数问的稍微长了一点,主要是什么时候调用,然后还指出了我忘了写析构函数和 operator[] 指针没判空的问题。总共是 29 分钟。
C++ 呢,现在确实是很简单了,static 保证线程安全,delete 空指针也没问题。所以析构函数里我就没有判空。下次我觉得还是写上判空再注释掉比较好,这样面试官可以抓住这个问一问
我觉得可能是我电脑有些问题,面试声音比较小,而且20分钟左右会有杂音。昨天面美团也是这样,当时我都感觉面试官被我气死了😅。
可是我的破手机是 Mix2S 的,摄像头在下面,我要正视摄像头只能把手机举起来。。。
算是面试最轻松的一个了,感觉比 4399 还轻松
全部评论

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务