CVTE软件技术支持面试总结

本文记录了作者参与CVTE软件技术支持的面试经历,包括笔试的嵌入式、Linux、C语言、数据结构和算法等内容,以及技术面试中关于static作用、冒泡排序、字符串模式匹配、Java基础知识等问题。虽然最终未通过,但作者认为这次面试是一次宝贵的学习经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

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

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

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

    面完一面觉得还行吧,马马虎虎,就到了第二面。第二面面试官笑得很勉强,全程假装笑,总给人很有心计感觉,原本以为技术面第二面会问更深层次的问题,结果先是问问为什么选嵌入式,有什

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值