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

相关推荐

北京中小厂面经:1. 自我介绍2. 项目:​项目业务流程和整体架构​为何采用美团Leaf,及实现原理​为何使用Neo4j图数据库3. MySQL:​mysql的默认存储引擎的数据结构​相比其他数据类型,为什么设计成b+tree​b+tree的叶子节点为什么用链表连接​隔离级别​默认隔离级别可解决幻读问题吗​幻读概念​MVCC机制​MVCC可解决幻读问题吗4. 计网:​三次握手,四次挥手​为什么不能三次挥手5. JVM:​JVM类加载机制​双亲委派机制​为什么这样设计​如何打破双亲委派机制​内存模型​JMM6. 基础:​深拷贝,浅拷贝​深拷贝的实现?7. 智力题:​一千个苹果,分堆,随机取出?(没get到)​8. 还有笔试环节,但面一半我就感觉答得不太好了,基本要寄了,就不浪费面试官的时间了9. 反问:​建议大二实习吗?​我现在学的广度有了,深度不多,尤其感觉实习以后,接触的也是边缘业务(CRUD),如何进一步提升呢?​面试官行业经验有7年了,建议我不要停留在应用层开发上,多学学底层,比如看一遍Spring、MySQL源码总结:这次是我面试难度比较大的一次吧,浅浅记录下面经和自己的薄弱点,后续细细恶补一顿面试官人挺好的,行业经验7年了,虽然我答得不太理想,还耐心的提问这么多,夸我简历写的水平可以,GitHub也不错,最后聊聊天,并给了一些自己的建议薄弱点:JVM还未系统学完计网和项目的技术栈实现说的挺笼统的,逻辑性表达差MySQL的MVCC机制理解比较差之前面一些中厂和大厂,JUC并发编程那块,基本都会问到,可惜都没记录面经,暑假里打算系统学一遍JUC项目只准备了一个,打算再写一个高质量的项目吧八股没怎么背,算法也刷的少,后续会在这方面多投入精力,近况:可惜金三银四那会儿,没准备好,没敢投多少,不过也算是感受过春招的流程了,积累积累经验吧5月初开投到现在(这个时间点真的好难约啊),等约面的过程中,心态一直在摆烂吧,甚至有点自我否定了,好在陆陆续续面开之后,就好多了针对薄弱点,也算是给自己明确一个学习的方向吧,好好准备秋招咯鼠鼠我啊,还是太菜辣
查看24道真题和解析
点赞 评论 收藏
转发
9 77 评论
分享
牛客网
牛客企业服务