创维C语言软件工程面经

9.23 一面

1、main函数有两个参数,你知道是什么吗?
2、static关键字,对函数、变量有什么影响?
3、讲一下堆栈的区别
4、多线程有用过吗?多线程如何进行数据同步?
5、信号量、互斥锁
6、实参、形参,指针的形参和数组的形参
7、数组、链表
8、makefile使用,举例如果要链接一个库要如何链接?
9、数据结构有学过吗?
10、如果要你学习一个新的东西,你会如何学习?

9.27 二面
1、你有优化蓝牙/wifi吗?
2、linux你是做的应用层、驱动还是内核?
3、了解I2C吗?介绍一下?
4、I2C需要上拉电阻吗?为什么?
5、I2C如何读写数据?
6、I2C如何获得从机地址?
7、项目中遇到的困难有哪些?
8、为什么会选择软件开发岗位?如何看待?
9、如果团队有人和你有分歧要怎么办?
10、如果团队里有人编程能力比较差怎么办?
11、身边的人都如何评价你?
12、说一件能体现你责任心的事情?
13、你的兴趣爱好是什么?
14、你的职业规划是什么?
15、对你影响最大的一个人是谁?
全部评论
专业面后官网变综合面就代表一面过了吗,也没收到后续邮件
点赞 回复 分享
发布于 2025-10-30 19:40 浙江

相关推荐

03-09 18:21
东北大学 Java
hot🔥100 全部思路现已奉上 并附有一些模版和方法帮助各位uu面试前快速复习激活思路 文字省略部分看图即可栈69.有效的括号:奇数 return false 哈希表保存对应关系 左括号入右括号判断栈顶左括号对应关系70.最小栈:栈中保存添加元素 和 前缀最小值 初始化栈底添加Integer.MAX_VALUE(+∞)哨兵对应栈为空71.字符串解码:DFS递归 k[encoded_string] 嵌套的括号从内到外解码72.每日温度:单调栈 从右到左(peek是索引小数值更大数)从左到右(todolist)73.柱状图中最大的矩形:单调栈 存储 柱子下标 遍历过程找每个柱子左边界(第一个比它矮的柱子)和右边界(第一个比它矮的柱子)堆74.数组中的第k个最大元素:(找下标n - k元素)快排 随机数选择pivot(遇到大量重复元素会退化到O(n<sup>2</sup>))两种思路:1-把 < pivot 改成 ≤ pivot三路划分:小于、等于和大于基准数的所有元素75.前k个高频元素:🪣桶排序 哈希表现统计元素出现次数 出现次数相同元素放入同一个桶,然后倒序遍历桶76.数据流的中位数:大小堆 最大堆比最小堆多一个数贪心77.买卖股票的最佳时机:更新minPrice 找最大prices[i] - minPrice78.跳跃游戏:维护最右可达位置max,i > max return false79.跳跃游戏II:更新从当前所有位置能跳到的最远位置   当走到当前跳跃能到达的最远位置进行一次新的跳跃80.划分字母区间:遍历字符串,计算字母的最后出现下标(last[i])合并区间动态规划递推 - 状态转移方程初始值 - 递归边界0-1背包每个物品只能选 0 个或 1 个分割等和子集、子集和问题完全背包每个物品可以选任意多次零钱兑换、完全平方数问题0-1 背包:物品唯一,怕重复 → 倒序遍历完全背包:物品无限,要重复 → 正序遍历多维动态规划技巧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务