面经祈福!首先感谢同花顺,即使没有任何C++项目,也给面试机会了。1.自我介绍技术栈(Python、机器学习相关、深度学习相关,C++只是备选)2.项目介绍    -深度学习相关的项目(Python)和C++仅有的关系就是使用PCL库和动态链接编译。    -不过面试官还是针对项目本身提问(难点、改进点)。3.网络编程和Linux命令    -服务器、客户端通信流程。    -线程个数上限及原因(不知道)。    -自己常用的Linux命令(说的都是GPU下的指令)。    -top命令详解。    -查看进程及其线程命令PsTree,查看进程的线程内存消耗(不知道)。4.C++基础八股    -对C和C++哪个更熟(C++)    -说下C和C++的区别,以及C和C++下struct和class区别。    -说几个C++11新特征(重点是智能指针):    ---shared_point底层实现。    ---引出循环引用。    ---引出weak_point底层实现。    -STL模板库:     ---说用过哪些(直接说了基本就是用来做算法题的)。     ---map和unordered_map区别。5.其他八股问题    -用过哪些IDE(pycharm、visual studio)    -代码出错怎么判断(盲猜要问gdb调试,但直接说用IDE看)    -用过gdb调试吗?说几条指令(同花顺的这个似乎是必问的,只说本科写汇编用过,也没细问)    -看过哪些库的底层源码实现吗?(PCL,里面部分函数自己用python重写了一下)    -针对上一条,为什么在Python里不用C++库(用了部分动态链接库,对这个回答比较失望)--还有挺多问题不是很记得了,范围很广,但不是很深入。6.其他问题    -自己和同学比有什么不足    -自己怎么学习(其实我是b站大学毕业生)    -有什么爱好    -怎么坚持做一件事(工作上让你不顺心的)    -自己觉得和职场人的差距(非工作能力方面)7.自己的IDE共享屏幕手撕代码(限时10min)    -口述了一道题:判断字符串中的括号是否匹配,其中引号字符“”表示注释    -面C++的岗居然用Python也可以写?    -写完才发现他给的示例还包括字母。自己写的只能判断只包含括号和“”的串,就让说下思路。     -似乎不太满意,问能否改进(改不了,时间复杂度和空间复杂度都是n了)    ---后续想想应该期待用正则匹配来做吧8.反问    -是否有转岗机会?明确说明想转算法    -工作时长个人感受:作为第一次面试开发岗,背八股和实际面试差距还是挺大的,还是需要有项目的支撑。同花顺已经很温柔了,并没有问很多深入的问题。同时为今天的sao操作忏悔,本来想做时间管理大师,无缝衔接面两家。结果,同花顺面了一小时,直接超时鸽了另一家的HR面。另一家HR打电话来还刚好在共享屏幕被看到,尴尬得抠脚趾,导致手撕的时候心都乱了,就这样两家都凉凉。以后不会了,球球春招给点机会吧。
点赞 9
评论 9
全部评论

相关推荐

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