水平很次,成绩很差,没有拿到毕业证(差一门课学分要明年重修成功才能拿到),非本专业转码,无项目,找工作也晚,属于debuff拉满的底层人士。可能唯一好点就是学校牌子在这边比较好用(说起这点真是汗颜,高中的努力居然有这么长远的帮助,要说现在我感觉我根本不配这个牌子)。所以主要面的小厂。

卓漫科技 6.29

第一次线下面试,机会由hr主动联系提供,面试岗位是算法工程师。我提前了20分钟到,到了以后给了份个人信息表和一些模型训练相关的问题(全都不会),这时已经感觉很不妙了。等了40分钟面试官才出现。由一个3,40岁天大的学长和hr共同面试,由于我人工智能一窍不通,很明显气氛很尴尬。学长看了我简历半天,问了我几个问题:
1,c和c++有什么区别?
答:c++是c的超集,c++好像还有面向对象特性,其他不知道。
2,c和c++有哪些传值方式,有什么区别?
答:不会。
复盘:值传递,指针传递,引用传递。c没有引用传递。
3,这个是c里面最基础的东西啊……这样吧,我再问问……(考虑一会)算了不问了,好像不太幸运没考到你会的啊。那讲讲你的故事吧,你擅长什么?
答:(支吾)自学英文课程的计算机基础课,考了PAT,主要考试内容是数据结构。
4,你讲那么多我可以概括说英语比较好是吧。
答:嗯,大概是的……
5,你学过的计算机专业课主要学了什么?
答:数据结构和算法,链表啊,二叉树啊,迪杰斯特拉算法这些。
6,介绍一下链表和跳表吧。
答:链表就是一个个节点连接在一起,跳表不会。
7,(沉默了一会)对我们有什么问题。
问:您前面问的c和c++有什么区别……
答:(打断)这个我们今天就不讨论技术了吧,主要是你对我们公司有没有什么问题……
答:没有……
8,你应该参加面试比较少吧,我给你个建议就是你要好好做好准备再来面试,至少你引导面试官问的东西你得会,不要这样挥霍机会了。
9,hr问了一些问题,略。
10,那就到这里吧,有消息我们会进一步通知你的。(结束了,20分钟不到)

总结:面错岗位了,很难受。上来先给份人工智能的题,什么对什么参数有什么看法,有什么心得之类的,直接交白卷。面试官上来三板斧把我干懵了,我真的对c是一点也不会。传值方式我三种都用了无数遍了,但是我不知道它们具体叫什么……引导也有问题,数据结构与算法里面我比较自信的是dfs这块,链表跳表完全没复习。面试前重点突击c++语言特性继承多态封装一点没问。总的来说还是面错岗位了,气馁了一晚上。

宇视科技 6.30

公司挺大挺正式的,做的是安保方面,有特别的保密要求背包不能带进办公区。
应聘岗:前端一部嵌入式开发

一面

面试官三十岁左右,给我印象挺好的,给了份卷子,有几道题:
1,写出下列数据类型占几个字节:char, int, short,如果在一个struct里,这个struct占几个字节.
答:1,4,2,7
复盘:7不对,应该是12
2,函数传值题
3,简介strncpy和memcpy(不会)
4,简单指针题

做完以后,面试官说大概都是对的(指出了第一题7的错误,然后我想起来应该是最长端对齐)。

做完以后问了点项目,因为我自己也没吃透我简历上的项目,总之就是一问三不知。唉……问题有:
1.内存泄漏了解过吗。
答:指针管理不当会内存泄漏
复盘:内存泄漏(Memory Leak)是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。
2.Linux有哪些操作?怎么删除文件夹?怎么编辑文档。
答:ls列出文档,rm -rf,编辑我一般用vim。
3.介绍一下你简历里面搭建的服务器,有什么功能。
答:(支吾)利用socket,实现一个前端输入命令后端作简单反应的功能。
4.介绍一下socket编程服务端和客户端有什么操作。
复盘:

然后让写个排序吧,随便哪种都行。很意外要写这个,很生疏,写了半天写了个冒泡,因为白纸写code又紧张又不习惯还把判断给漏了,最终也不知道代码写完有没有什么问题。面试官倒是也没说啥。很怪,这种题我平时正眼都不会看一眼的,居然卡得我这么狼狈。
5.有什么问题吗?
问:我看岗位上是前端一部,又是嵌入式开发,这个和前端有什么关系?
答:我们做安保的。比如说监控摄像头,控制它转动,那部分代码就是前端负责的。
问:网络编程在工作中有什么应用?
答:摄像头数据流向后端传播要用到。

二面

面试官很拽。
(问了一些学业方面的问题,以及pat是什么)
1.写下反转链表。力扣有写过吧。
答:力扣写过,原题不记得写没写过了。
(写了很久,快写完时被打断了,说没时间)
2.先序遍历是什么,写一下。
(很快写完)
3.给int a,b;把a的第二个字节赋值给b的第一个字节。
b=(a>>8) & (0xFF)(0xFF那里原来写的是511,面试官说我看不懂你换种写法,然后答错了两遍才答对,忘记F是4个bit了)

三面

hr面,问了些职业规划,今后打算,期望薪资的问题,反问阶段我我问了些工作内容的问题。

总结:很意外能不停进入下一轮,因为我觉得自己答得挺烂的。收获倒是有,经历了一次完整的面试流程,有点准备的方向了。

九云物联 7.2

20人小公司,老板是天大的。进去先带我去见hr,hr整个态度突出一个佛系,说了一下工作时间,然后对上班摸鱼也是毫不避讳,说你想干嘛就干嘛……接着老板带我去他办公室,然后开始抽烟(很猛,抽了半盒)泡茶讲故事,什么深圳合作什么什么的,讲了蛮久,等到另一个老板来了一问,数电模电没学过,才知道方向不一样。老板面露难色,但是还是说,你自己考虑考虑,真要入这行的话我们可以领你进门,毕竟学弟嘛结结善缘。但是会很辛苦,因为你差得有点多。公司开在天大下属一个产业园里,做的是给上游公司的业务提供方案的,薪资开得也不高。感觉这个小公司哪哪都很奇怪……

天津普智芯 7.4

hr先了解了我的情况以后说明了劳动局规定没有毕业证不能签劳动合同,只能给到实习的岗位,一天100这样子。

然后进入技术面环节,面试官过来看了看简历,从上到下认真看了,一点点问了都做了什么,然后说明了这家公司做芯片的,需要对数电模电有一定了解(而我完全是零基础)。面试官一直一脸笑容,给我印象非常好,我就多问了点个人发展方面的问题。对他说的几点我印象非常深刻,一个是做这个岗位要么你就是正统科班出身,学个差不多来应聘,像我这种放下本专业完全自学的,就会要求更高一点,必须做出点有特色能证明个人能力的东西,才能证明自己的竞争力。一个是公司在考虑招我的时候肯定是有顾虑的,因为我说不定还要投入时间精力去应付毕业的学分,这就不能保证你在工作上能保证质量。

回想起来,说得确实是很中肯,我很感谢这位面试官给到我的视角。忠言逆耳,我心里也很不好受,确实我技术上就没什么积累,科班混混日子出来有学历背板,我真的是什么也没有,这怎么证明我是能干活的呢。这种两头不到岸的情况,应该是我态度有问题了。