- 主题:上午面试了一个小孩,问了一个问题是不是太过分了 (转载)
C是对硬件的0开销抽象。硬件不统一,那就只能抽象到这个程度。后来硬件统一了一些,那后面的低层语言就可以抽象得好一些。
其实C标准已经比原始的C语言抽象了。C标准要求char至少8位,楼上说的7位char的平台,C标准的编译器不好高效地实现。
【 在 chylli 的大作中提到: 】
: 为啥C标准会弄这么多未定义的玩意?这不是找麻烦么?
--
FROM 114.86.93.*
k&r确实厉害,对这俩老爷子只有崇拜的份儿(r已经挂了)。啥时候咱天朝能出这样的人物就牛逼大发了。
【 在 ilovecpp 的大作中提到: 】
: C是对硬件的0开销抽象。硬件不统一,那就只能抽象到这个程度。后来硬件统一了一些,那后面的低层语言就可以抽象得好一些。
: 其实C标准已经比原始的C语言抽象了。C标准要求char至少8位,楼上说的7位char的平台,C标准的编译器不好高效地实现。
--
FROM 216.240.30.*
对,所以有公司的代码规范就是不让用int……
【 在 adoal 的大作中提到: 】
: 那要按这逻辑也不应该存在未指明长度的int,
: 只允许存在int8、int16、int32、int64 @.@
:
--
FROM 60.3.149.*
1bit的byte……这个也太玄学了
【 在 lvsoft (Lv(The Last Guardian)) 的大作中提到: 】
: 大致的历史是先有6bit,构成常用字符数字集。这也是base64编码的内容。
: 之后到了7bit,加入了控制符。
: 再后面到了8bit,加入了制表符。
: ...................
--
FROM 183.156.100.*
嵌入式物联网这块,这些问题背后的知识就是基础。
至于++i和i++的区别,现在这俩效率一样也是设计之后的结果,有些体系结构里面二者效率就是有差别。
【 在 comus 的大作中提到: 】
: 有多大意义?知道10个这样的问题,10个之外的你能知道吗。静态检查定义的告警,错误有几百,上千个。你记得下来?
: 我来两个例子:
: for( int32_t i=0;…; i++)里面用++i,还是i++?哪个更合适
: ...................
--
FROM 60.3.149.*
这种是该淘汰,难堪大任。不过现在的小孩确实普遍比较浮躁。
【 在 anotherstone 的大作中提到: 】
: 【 以下文字转载自 NewExpress 讨论区 】
: 发信人: feiy (null), 信区: NewExpress
: 标 题: 上午面试了一个小孩,问了一个问题是不是太过分了
: ...................
--来自微水木3.5.11
--
FROM 223.104.14.*
不是,至少这小孩态度该谦逊一些。我们那时候去面试都是抱着学习的态度,即使没通过也要知道自己在哪里有欠缺。
【 在 z16166 的大作中提到: 】
: 如果应聘者是有经验的人的话,问这种没啥吧
:
: 如果是刚毕业的学生,可能就是照着书本上学了一下C语言。问这种可能就超出他的知识范围了。
: ...................
--来自微水木3.5.11
--
FROM 223.104.14.*
【 在 lvsoft 的大作中提到: 】
: 现在的小孩这种现象很普遍的。
: 比这个离谱的多了。
反正面试就是要挑一个以后不会拖后腿的 你能舒服相处的 全部不通过就行
--
FROM 113.109.20.*
是int就用int,是char就用char
【 在 anotherstone 的大作中提到: 】
: 【 以下文字转载自 NewExpress 讨论区 】
: 发信人: feiy (null), 信区: NewExpress
: 标 题: 上午面试了一个小孩,问了一个问题是不是太过分了
: 发信站: 水木社区 (Thu Jul 8 18:25:14 2021), 站内
:
: 面
: ..................
发自「今日水木 on iPhone XR」
--
FROM 222.131.23.*
你确认你了解java吗?
【 在 xiaoju 的大作中提到: 】
: 你这是常识错误,python从来不是给嵌入式设计的语言,而java是嫌嵌入式市场太小才进入通用领域
:
: 【 在 lvsoft (Lv(The Last Guardian)) 的大作中提到: 】
: ...................
--来自微水木3.5.11
--
FROM 223.104.14.*