纯 C 的开发岗位,面试也要刷题吗?

252 天前
 ShioWSX

1 、各个大中厂内核网络开发,纯 C 语言开发岗位也要做 leecode 题目吗?

2 、日常用的都是纯 C ,要是做 leecode ,没有 C++的 STL ,应该很难做吧?

3 、有没有面过的指导下?大中厂的纯 C 开发也做题吗?内核网络方向的

4894 次点击
所在节点    程序员
42 条回复
zjsxwc
252 天前
linux glib ( GNU C Library )不就是类似 stl 的东西吗,里面各种容器。
ShioWSX
252 天前
这个我没咋用过,用的都是内部一些老员工手搓的各种数据结构
kingcanfish
252 天前
啊? 做题用 python 不行吗
ShioWSX
252 天前
@kingcanfish 主要是平常就用纯 C 和 shell ,其他的语言没用过,而且 python 一些数据结构和接口也不大熟悉
chingyat
252 天前
@zjsxwc #1 glib 和 glibc ( GNU C Library ) 可不是一回事啊
PTLin
252 天前
@zjsxwc 你说的是 gtk 的 glib 吧,这玩意没什么刷题网站支持
nanrenlei
252 天前
这种底层的更应该问算法了,要不都没什么可问的了,c 语言感觉就是数据结构、算法、通讯协议这些了
zhouyin
252 天前
感觉开发纯 c 真的很痛苦 属于石器时代

领域无非:协议栈 内核 嵌入式 驱动

待遇咋样?
iOCZS
252 天前
缺少一些数据结构和算法,从头开始撸有点麻烦
SageXiong
252 天前
C 比较重数据结构与算法的东西,我觉得更要掌握好
csfreshman
252 天前
刷题可以用 c++ stl ,亲测有效,哈哈哈哈
sir283
252 天前
现在没有绝对的纯 C 岗位了,嵌入式都必须要会 C++了,手搓链表、通讯协议、串口协议、网络协议这些,太影响效率了,有这个时间,公司换个 Java 项目,都做完好几个了。

c/c++的岗位,第一考数据结构,
需要你现场手撕红黑树、哈希表,现场背各种协议栈(根据公司做的产品性质决定,如果是工控机,就是串口跟网络协议居多),
第二就是问你用过哪些库,会不会自己封装库,能不能自己写库之类的(根据公司做的产品深度绑定,都是公司内部库的制作跟打包发布),
第三就是问你的过往项目经验,比如在上一家公司做过哪些类型的项目,你用的什么技术栈,用了哪些库、哪些技术、克服了哪些问题、提升了多少效率、为什么要这样搞,
第四就是问你编程语言的熟悉程度,比如 C/C++、汇编、Python ,以及 Linux 、DOS 命令熟悉程度,shell 、bat 脚本也是必须的,部分还会要求你熟悉 Linux 内核驱动定制、构建、裁剪,这部分就偏技术了,基本就那么些,但是 C/C++/LINUX/PYTHON/SHELL 这几个是必问的,所以必须要熟悉。
xy90321
252 天前
C 不卷算法我也不知道还能卷啥?
neoblackcap
252 天前
leetcode 的的 C 环境只有标准库外加 uthash ,跟 STL 比起来的确简陋了一点
AFOX
252 天前
楼上手撕红黑树是认真的吗?
zhouyin
252 天前
@sir283
这么高的要求 待遇多少啊?
wangpugod2003
251 天前
@zhouyin 8K/月,不能再多了!
HunterX
251 天前
@wangpugod2003 #17 纯 C 路过,只能说远不止这个数
wnpllrzodiac
251 天前
招个 5000 的岗位必须匹配 5 万的能力,才有面试资格,这就是现状
linyinma
251 天前
C 岗位面如果有笔试环节会考一些语言、算法相关的东西; 面试考的主要还是操作系统相关(进程通信、用户空间、内核空间)、网络相关、 具体行业的一些...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1110340

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX