CVTE软件C语言面试经验,CVTE软件技术支持面试总结

CVTE软件技术支持还是如期的挂了。一面技术面通过,二面技术面莫名的挂了,简单总结下吧。

笔试内容比较基础,涉及嵌入式、Linux命令,C语言,数据结构与算法内容,20个选择题,2道编程题,编程题也比较基础,第一道是字符串的操作,删除目标串中存在的字符;第二道是实现加密过程,应该也就计算机二级的难度,笔试顺利通过;

技术面一面,面试官很和蔼,先是自我介绍,接着问问对嵌入式了解程度,没深问,之后问问做过的项目或者毕业设计,我说都是些小tool 代码,比如奋斗小鸟啊,打灰机小游戏,参加过华为的比赛啊什么的,就让我介绍介绍做的过程,当时比较紧张也回答的不好,面试官还是表示理解,接着问了些c语言的问题罗列下吧:

1:讲讲static的作用;这个还是很容易的,分修饰变量和修饰函数,修饰变量表示静态变量,内存分配在静态内存区,函数执行期间都不释放;修饰函数时限定函数为内部函数,不能被其他文件访问;

2:写下冒泡排序,讲下思路,这个也比较简单,就不在给代码了,讲讲冒泡排序与选择排序改进地方,看来都是非常基础的问题;

3:抽一道编程题,题目是字符串的模式匹配问题,给定源串“Welcome to CVTE!”,待查找目标串为“CVTE”,返回查找到的起始位置。算是第一次参加面试吧,灰常紧张,记得在写程序时候手都在抖动,当时5分钟也没写完,讲了下思路,回答的不好,题目其实比较简单,数据结构第三章讲到这个有详解,还有对应的KMP算法优化;

4:接着问了下java的熟悉情况,int与Integer的关系,equals方法,还有hashmap觉得回答的一般吧;

本来以为会问Linux和网络知识,结果都没问。

面完一面觉得还行吧,马马虎虎,就到了第二面。第二面面试官笑得很勉强,全程假装笑,总给人很有心计感觉,原本以为技术面第二面会问更深层次的问题,结果先是问问为什么选嵌入式,有什么规划,做过什么项目,然后吹第一面的两个面试官技术非常棒,觉得匪夷所思,也可能是第一面实际挂了但顾忌我们这群人的感受随便安排个二面。之后简单问下malloc与free问题,问了指针的指向,以及当指针指向一块内存的非起始位置时,用free释放内存会怎样;再就是问问java异常,try catch,如果没有try catch会怎么,反正就是这样不痛不痒的问题,最后问问职业规划啊,有没有一个人去过某些城市等乱七八糟,最后结束了。

回想下,今天成为炮灰,去之前听实验室同学讲CVTE待遇很好在广州,今天去蹭了一顿午餐,也就三星提供的差不多,惊讶的是人多的可怕,11点的场次等到下午两点,回来办公室师兄说CVTE每年招大批的人过去面试,最后只要一丢丢,很大程度有搞宣传的证名气的意识,就不多评价,觉得自己还是有待加强。

第一次参加实习面试,还是收获挺多,今天的java学习笔记还没更新,单词也没记,还是满耽误事的,加油吧,祝下次好运。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值