同花顺C++开发 一面 3.15 1h 凉经

面经祈福!

首先感谢同花顺,即使没有任何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打电话来还刚好在共享屏幕被看到,尴尬得抠脚趾,导致手撕的时候心都乱了,就这样两家都凉凉。以后不会了,球球春招给点机会吧。

#同花顺2023春招##同花顺2023春招交流讨论##你觉得今年春招回暖了吗#
全部评论
大佬骚操作,牛的牛的。他问我愿意转c#客户端么?我都说愿意愿意😅
1 回复 分享
发布于 2023-03-17 13:22 广西
同花顺秋招的时候就基本纯聊天😂
1 回复 分享
发布于 2023-03-16 22:31 上海
谢谢分享
点赞 回复 分享
发布于 2023-04-04 11:26 江苏
这问的比我的简单很多,学校好就是好啊
点赞 回复 分享
发布于 2023-03-27 17:22 浙江
你好,想问一下shared_ptr那个底层实现是说明原理还是真的问你源码级别的实现?
点赞 回复 分享
发布于 2023-03-20 20:23 山东
求问大佬c++有什么项目推荐吗?
点赞 回复 分享
发布于 2023-03-19 20:52 北京
请问是暑期实习吗
点赞 回复 分享
发布于 2023-03-16 17:31 山西
请问你这是实习还是春招啊
点赞 回复 分享
发布于 2023-03-16 16:07 四川

相关推荐

点赞 评论 收藏
分享
头像 会员标识
09-15 17:07
已编辑
电子科技大学 Java
一面(9.5-牛客):1、Java面向对象的三大特性及应用2、子类如何访问父类的私有成员?推荐使用哪个3、url全流程。http1.0和http2.0的区别4、TCP三次握手和四次挥手?四次挥手什么场景下2 3步骤可以合并5、Java常用的集合类6、hashmap的实现原理及扩容机制?为什么是转成红黑树不是别的数据结构7、redis常用的数据结构及应用8、项目难点手撕:一个链表 L0 -> L1 -> ... -> Ln-1 -> Ln,需要将其重新排列为 L0 -> Ln -> L1 -> Ln-1 -> L2 -> Ln-2 -> ...。二面(9.10):1、自我介绍2、项目询问3、机器学习或深度学习了解多少?Transformer 了解吗?强化学习常用的方法了解吗?大模型了解多少?4、平时用什么 JDK 版本做开发5、JDK 17 的 Optional 类是干嘛的?6、Stream 流的原理7、Spring 的事务怎么实现?8、Spring 事务的传播行为有哪些?9、毕业论文?毕业论文创新点10、一个表,有字段姓名、课程、成绩,写 sql 来统计出学生的成绩总分,按降序排序11、接上述sql,找出每个课程考的最高的学生信息12、写一下 Java 的文件流读取代码13、有一台 1GB 内存的机器和一个 1TB 大小的文件,文件的内容由换行符、无序的数字组成,如何找到这个文件中最大的数字和最小的数字?14、让你来设计一个用户登录的流程,从安全和性能的角度考虑,你会怎么设计?15、Token 的原理?16、现在用户登录功能,响应很慢,一直转圈圈,如何排查问题?17、反问18、还有一些场景题但忘记了HR面(9.10):1、爱好2、爱看的书3、为什么选择招银4、薪资...9.15已收到资料审核
查看27道真题和解析
点赞 评论 收藏
分享
09-12 20:50
郑州大学 Java
买蜜雪也用卷:借楼问一下,在笔试完之后你们的官网状态变了吗,我怎么还是待笔试,而且还发了下一周的笔试链接
投递饿了么等公司10个岗位
点赞 评论 收藏
分享
评论
9
79
分享

创作者周榜

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