广东世炬网络科技股份有限公司、深圳市新威尔电子有限公司、深圳市华汉伟业科技有限公司、易点云、深圳市视开智能科技有限公司、深圳市久益信息技术、深圳市灼视科技有限公司、橙子便利店 · 面经合集
完整信息
本篇目录
广东世炬网络科技股份有限公司
线下面试,先做一个笔试
1、图的遍历
2、某个进程占用大量内存,如何排除
3、某个模块很慢,如何解决
4、实现一个消息队列(伪代码描述)
5、空间不足的情况下,对一个链表进行排序(伪代码描述)
做完后,面试官来了。一共有俩。
1、看你做的东西,哪里做的不对,就让你讲哪里。
2、讲工作经历。
3、讲自己的项目
4、反问。
我也不知道怎么说才好,我的心情很不好,面试中规中矩吧,面试官也不会为难你,可是收到不合适的通知后,我还是很不舒服。而且线下面试更侧重于实际工作经验,对我这种人非常的不友好。反而线上面试那些问八股文的倒是让我更有机会一些。
深圳市新威尔电子有限公司
问的内容很基础,就看你能不能答上来,都是C++的基础问题,还问了两个数据库的相关信息
比如说
1、new delete malloc free了解吗,有什么共同点和区别
2、封装继承多态说一下
3、内存泄露是什么,怎么排查
4、一条查询mysql结果的条数
5、对查询结果的排序
6、怎么对一个float和0去做比较
7、struct和class有什么共同点和区别
8、对union的理解
9、指针和引用的区别
10、函数传参有哪几种方式
11、结构体里有几个变量(第一个char,第二个int,第三个double,第四个float),那么这个结构体的大小是?
12、64位的计算机上,int,double和float占几个字节
13、指针数组和数组指针的区别,+1会有什么结果
等等,就是这样很简单的,就是问的比较多。面试的体验很好,这还是我遇见的第一家你答不上来或者答错给你相应讲解的公司,也就是说答上来了他就问下一条,就让我回答的很有自信心,很有反馈的感觉。
但是一般这种情况也是比较危险就是了,可能你觉得信心满满,结果就挂掉了,也不是没有,还很多。
深圳市华汉伟业科技有限公司
笔试
选择题:瞎**出题,看都看不懂,技术相关的不假,但是都是什么电商品类浏览器渲染怎么做,各种莫名其妙的,反正就是看不懂,瞎选,做完也没记住是什么题。
两个填空题:就是看图找规律,这种题在笔试中还挺常见的,但是我完全不知道对测试编程能力有什么作用。
一个编程题:在一个网页端的IDE中写代码,不过用起来还是挺好用的。题目是给定了链表的结构,要你去实现指定index的插入操作。很简单,很好写。
当天给了反馈,约了一面。
一面
一共才问了不到30分钟,还是我回答得很慢的情况下问的。我觉得已经寄了。
面试的时候打开发来的链接,是一个双方共享的编辑器,然后弹出来题问你具体怎么回答。
1、vector和list的底层数据结构,具体使用场景。
2、sizeof,又做错了,做错很多次了。
32位系统下
1、char str[] = "hello"; 6
sizeof(str)
2、void fun(char str[100])
{
sizeof(str);4
}
3、char *p = str;4
4、sizeof(char);1
5、sizeof(int);4
3、map的底层数据结构是什么,怎么实现查找
4、lambda的优缺点
5、Qt信号和槽的机制是怎么样的
6、讲一下你的项目(纯AI写的,怎么讲)
7、modbus是一个怎么样的协议,你怎么理解的。
唉,接下来又是一个周末,也接收不到消息,还要等hr消息,大概率又过不了。我还挺期待的其实,虽然996,最起码钱多啊。
问的也很简单,磕磕绊绊的也能回答,但是之前的经历根本没办法回答,一说没写过cpp的代码,那就直接过不了啦。难受。
二面
0、自我介绍
1、辞职后的这三个月在做什么?
2、在公司里做什么?(不涉及到核心业务开发)
3、什么叫不涉及到核心业务开发(就是打杂的)
4、工作不忙吗是,还有空做自己的项目?(下班后进行学习和完成项目)
5、反问(允许使用外部AI吗?不允许)。
我看网上的评价以为真的就是闲聊呢。但是很可惜还是抓着我的过往经历不放,以及没有实际项目经验的硬伤,一旦问起这个,我就知道过不了了。我也期待有什么好运会发生,但是发生又不大可能。
挂了
易点云
1、问你的项目
1.1 做了哪些功能
1.2 hook怎么实现的
1.3 你用协程管理了项目,那这个socket不需要重新连接啥的吗
1.4 项目里连接池是怎么实现的
2、问你的过往公司里的经历
3、八股,都是很简单的。
我对自己项目不熟悉,对以前的工作经历没什么可说的,一说起来就好像我什么都没有做一样(事实上就是我在上一家公司什么都没做)。说起来就是很糟糕。
没有回信,挂了
深圳市视开智能科技有限公司
职位:视觉软件开发工程师
1、自我介绍
2、闲聊
3、我简历里写了opencv,我说AI写的,所以问我怎么有一个小物体,太小了,检测不到,怎么办,有没有自己的思路。
4、问我和上位机和机械有一个出bug了,你怎么调试确定不是上位机的问题?(我不知道,答的普通cpp程序怎么调试的,后面他给出答案是用日志。)
这个公司是某个公司的子公司,没听清楚。也不是那种为了坑人专门创建了一个子公司,单纯是被收购了。
貌似这种视觉开发的岗位技术面都挺简单的。面试官是个很面善的30多岁的男的,体验挺不错的,临走和我还和我握手,这还是第一次有人面试和我握手,还挺奇妙的。
深圳市久益信息技术
职位:C++游戏开发工程师
大意了,我以为招的还是游戏客户端开发,所以就没上心,跑过去随便面了面,也不抱有什么希望,没想到竟然是游戏服务端开发,是心心念念的服务端开发啊。
面试很水,太水了,问我的项目一个都没说出来,问我八股倒是说的挺快的。。。最后一划,让我写期望薪资,我心想面了个稀巴烂,而且还是游戏客户端,就要个9k吧。写完面试官拿着简历就去找老板了(可能是老板,因为我看那架势也不像HR啊,太有女资本家的气势了。是的,是个女老板。),我估计就是要的很低,所以老板心动了。。。
当时还没意识到是服务端开发,问我为什么济南的offer没有接,我就什么都说了,什么只给我7K工资,还要我996地干活。然后这老板给我说什么我们游戏行业,这个服务端,就是要加班。你这个不能接受加班,可能不太适合(我一听,闹麻了,原来我把梦想的职业自己推远了),只好是连忙解释,什么996也能接受,上一家公司单纯让坐着,有活干肯定是干活,干不完肯定不能走啊,等等。虽然辩解了一堆,我估计还是吹了。
不过依然幻想奇迹会出现。
后续:没过
深圳市灼视科技有限公司
1、一个矩阵里有红色不规则方块,怎么标记处外置矩阵。(我的简历里有做这个项目,所以我是怀疑这个公司其实是会先问你有没有掌握自己的项目,而不是单纯的问这个问题。我回答的opencv提供了一些方法【悲】,具体怎么做不知道)
2、简单的C++八股
指针和引用的区别
const放在指针前后会有什么区别
struct和class有什么区别
堆和栈有什么区别
3、一个矩阵,求他的膨胀矩阵,就是对矩阵每一个元素,以那个元素为中心,形成一个3*3的小矩阵,这个小矩阵里所有数将填充为这个小矩阵里最大的数,问你需要几个for循环,每个for循环的边界是什么。(外面两个for很简单啊,但是里面两个for死活就是想不出,越想越奇怪,事后让ai写了个代码,就-1到+1,让中间元素去加就好了嘛。可惜就是想不出来。)
左想右想也没个结果,我看面试官表情都略有不耐烦了,然后给我说我的情况基本了解。。。面试就结束了。难绷,自己做的也太差了。
后续:没过(意料之中了也是)
橙子便利店
职位:管培生(AI数字化赋能)
其实这个岗位的具体内容就是FDE,主要在总部工作,而不是去门店轮岗
1、之前的工作内容,为什么离职。
2、其他部门的人员对AI接受度不高,不愿意用你的改进的工具怎么办?
3、其他部门对AI的热情很高,你忙不过来,怎么决定先做哪个呢?
4、加班接受程度,薪资接受程度
大概是这样吧,没过一面
本篇目录
当前问题0147
- 01
图的遍历
- 02
某个进程占用大量内存,如何排除
- 03
某个模块很慢,如何解决
- 04
实现一个消息队列(伪代码描述)
- 05
空间不足的情况下,对一个链表进行排序(伪代码描述)
- 06
讲工作经历。
- 07
讲自己的项目
- 08
new delete malloc free了解吗,有什么共同点和区别
- 09
封装继承多态说一下
- 10
内存泄露是什么,怎么排查
- 11
一条查询mysql结果的条数
- 12
对查询结果的排序
- 13
怎么对一个float和0去做比较
- 14
struct和class有什么共同点和区别
- 15
对union的理解
- 16
指针和引用的区别
- 17
函数传参有哪几种方式
- 18
结构体里有几个变量(第一个char,第二个int,第三个double,第四个float),那么这个结构体的大小是?
- 19
64位的计算机上,int,double和float占几个字节
- 20
指针数组和数组指针的区别,+1会有什么结果
- 21
vector和list的底层数据结构,具体使用场景。
- 22
map的底层数据结构是什么,怎么实现查找
- 23
lambda的优缺点
- 24
Qt信号和槽的机制是怎么样的
- 25
讲一下你的项目
- 26
modbus是一个怎么样的协议,你怎么理解的。
- 27
32位系统下 1、char str[] = "hello"; 6 sizeof(str) 2、void fun(char str[100]) { sizeof(str);4 } 3、char *p = str;4 4、sizeof(char);1 5、sizeof(int);4 ```
- 28
自我介绍
- 29
辞职后的这三个月在做什么?
- 30
在公司里做什么?
- 31
允许使用外部AI吗?
- 32
做了哪些功能
- 33
项目里连接池是怎么实现的
- 34
问你的过往公司里的经历
- 35
自我介绍
- 36
怎么有一个小物体,太小了,检测不到,怎么办,有没有自己的思路。
- 37
我和上位机和机械有一个出bug了,你怎么调试确定不是上位机的问题?
- 38
指针和引用的区别
- 39
const放在指针前后会有什么区别
- 40
struct和class有什么区别
- 41
堆和栈有什么区别
- 42
一个矩阵,求他的膨胀矩阵,就是对矩阵每一个元素,以那个元素为中心,形成一个3*3的小矩阵,这个小矩阵里所有数将填充为这个小矩阵里最大的数,问你需要几个for循环,每个for循环的边界是什么。
- 43
之前的工作内容,为什么离职。
- 44
其他部门的人员对AI接受度不高,不愿意用你的改进的工具怎么办?
- 45
其他部门对AI的热情很高,你忙不过来,怎么决定先做哪个呢?
- 46
加班接受程度
- 47
薪资接受程度