gpt4 book ai didi

c - bit twiddling 是对嵌入式工程师的一个很好的考验

转载 作者:太空狗 更新时间:2023-10-29 15:02:53 27 4
gpt4 key购买 nike

<分区>

我正在询问嵌入式软件工程师的候选人(在我们公司,我们主要使用 C,有时使用 C++)。我通常会给应聘者一个有点无聊的问题。当它不明显时,我没有提到它可以通过微调来解决。我也接受不使用位运算的解决方案,但随后我引导候选人进入位(例如,通过说:“如果你不能使用模运算符怎么办”)。示例问题可以是:

  • 检查一个数是否能被 2 整除且不能被 4 整除
  • 将数字四舍五入为 2 的下一个幂
  • 统计一个词中的集合位
  • 找到一个词中设置的最早的位
  • 等等

在我看来,任何体面的软件工程师(甚至是应届毕业生)都应该在一分钟内轻松解决此类问题,无论他在哪个软件领域工作。然而,我的老板最近提示说,这些问题对于要工作的人来说太低级了,例如在图形用户界面中。到了这种情况,我的提问也没有用,因为我的老板招了一个在这方面完全失败的候选人,但他声称他在 Qt 方面有经验(我无法检查,因为我从未使用过 Qt,并且对于出于某些原因,此刻只有我可以采访他)。

所以我的问题是:bit twiddling 对于任何(嵌入式)软件工程师来说都是一个好问题,还是我的老板是对的,我应该放弃向所有候选人提出这个问题?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com