主命令:“接受面试并接受录用”

基于虚构事件的真实故事。
所有的巧合都不是偶然。
所有的笑话都不好笑。

— 谢尔盖,你好。 我的名字是 Bibi,我的同事是 Bob,我们是两个团队领导,我们已经参与这个项目很长时间了,我们熟记所有的待办事项,今天我们将交流您的知识和技能。
你的简历显示,你是一名大四学生,主要使用.NET,了解异步和多线程编程,自信地掌握算法和数据结构的基础知识,具有重构和从头开始设计大型模块的经验。 然而,人们忍不住要问这个愚蠢的问题:简单介绍一下你自己?
— 你好,比比和波巴。 我主要使用 .NET,了解异步和多线程编程,对算法和数据结构的基础知识有自信的掌握,并且在重构和从头开始设计大型模块方面拥有经验。 简而言之就是这样。
- 谢谢。 好吧,让我们开始吧! 为了热身,做一些更简单的事情:你知道哪些树以及如何绕过它们?
- 橡木、金合欢木、枫木、樱桃木……所以立刻就没有其他的想法出现了。 至于遍历树,你可以从不同的侧面遍历树:左边或右边。 我还知道你可以爬树,而且树上有空洞,松鼠有时住在里面。
- 美好的。 那么问题是——通过引用传递对象和完全复制它有什么区别?
— 区别在于,在第一种情况下,对象是通过引用传递的,而在第二种情况下,对象是完全复制的。
——你对图表了解多少?
——我深深敬佩列夫·尼古拉耶维奇·托尔斯泰伯爵的作品;小时候我读过《基督山伯爵》这本书。 谁不认识德古拉伯爵?!
——什么是“固体”?
- “固体”,较少见 - “固体”。 当然,取决于上下文。
— 垃圾收集器如何工作?
- 我也知道。 典型的垃圾收集者穿着亮橙色工作服和安全鞋。 他主要在夜间在垃圾车上工作。 垃圾收集器的主要任务是将垃圾箱中的内容物转移到垃圾车后面,注意不要将有臭味的垃圾洒在路上。 总而言之,我们可以说,我们的社会低估了垃圾收集者的重要性,但他们的工作与教师和面包师的工作一样有价值!
— 今天的最后一个愚蠢问题:假设我们有一匹球形马,它可以像人类一样用后腿行走。 骑士有一个与当前时空连续体相关的执行上下文。 有必要实现一批有能力在中东发动军事冲突的马匹。 你会如何在 O( n * log(n) ) 中做到这一点?
- 嗯...首先,我会放弃价值判断。 我最终会意识到,不存在球形的马池——而且这个问题的表述本身就失去了所有意义。 我本人将同时成为这匹马,以及一群这样的马,还有中东。 对于 Merged With the Eternal,O( n * log(n) ) 与 O ( n ^ n ) 完全没有区别。
- 谢谢你,谢尔盖。 我们会给您回电。
- 确实如此:不客气。 无需回电。

来源: habr.com

添加评论