奇葩之反人类职场面试题,兄dei~ 你造吗?

 最近,美国职业教练和再就业顾问网络Five O'Clock Club询问了会员和客户,想了解他们在2015年听到了哪些最有挑战性的面试问题。

 

  汇集上来的题目还真是奇葩。下面一起来看看吧,我们顺便告诉你如何去拆解它们。

 

  奇葩题:“如果让你去擦西雅图市的所有窗户,你会收多少钱?”

 

  拆解:这类难题旨在衡量面试者破解难题的能力。在面对这样的问题时,多数人过于纠结于字面意思,例如,试图估算出西雅图市有多少扇窗户,结果让自己陷入困境。其实,FiveO'ClockClub的报告建议面试者考虑你对这项工作本身收多少钱,“例如每扇窗户的固定金额,或者每小时的收费。”不论你给出怎样的答案,“一定要解释思考过程”,以及得出答案的步骤。

 

  奇葩题:“用一两句话,向你8岁大的侄子解释一个数据库。”

 

  拆解:谷歌的面试官经常会用这个问题,来判断面试者能否将一个复杂的问题简单化,把行话变成白话。Five O’ClockClub认为,这种能力“在那些与客户直接接触的职位中尤其重要,因为客户往往不能掌握最新的科技术语。”报告补充说,最好的答案应该是“简短而又令人感觉新鲜”——例如“一个数据库就像是一台机器,可以记住关于各种不同事物的大量信息。”

 

  奇葩题:“你早餐吃的什么?”

 

  拆解:除了观察你应对突发问题的反应能力,面试官还希望通过这个问题确定你与公司文化的契合度。一顿早餐是否能体现一个人的个性(或是有何不同),这一点仍值得商榷,但FiveO’ClockClub在报告中表示,面对这个问题,求职者的答案应该与“公司释放的信号”相匹配——比如酥脆的格拉诺拉麦片、烟肉和鸡蛋,一杯黑咖啡或者一块馅饼。

 

  奇葩题: “向一位盲人形容黄色。”

 

  拆解:这个问题是要测试你的沟通能力,以及“敏感性、自发性和表达抽象概念的能力”,它“要求你思考黄色的特点,并用积极的方式进行解释(不要提及黄色的物品,例如香蕉。)”

 

  奇葩题: “如果你坐在工位上,发现收件箱里有1000封电子邮件,但你只能回复其中的300封,你会如何选择?”

 

  拆解:这是在考察你的工作是否有条理,你如何安排工作的优先顺序。Five O’Clock

Club建议这样回答:首先查看来自上司、最大客户的电子邮件或其他人发来的可能非常重要的信息,然后搜索主题栏中的关键字,确定紧急程度。至于那些表示紧急的红色小感叹号,除非他们属于上述两类邮件,否则就不要理会。现在真正需要你的人会给你打电话。

 

  奇葩题:“你上一次与上司产生分歧是在什么时候?分歧最后是如何解决的?”(小编觉得这题目挺正常的啊!)

 

  拆解:或许到目前为止,你与每一位上司相处得都非常融洽(如果你足够幸运的话),但既然Five O’ClockClub把这个问题描述为经典问题,那面试者最好还是要有所准备。任何异议,不论它们有多么不起眼或者很快就烟消云散,都可以成为答案,因为这个问题的目的就是了解你如何处理冲突。

 

  奇葩题:伦敦有多少个红绿灯?

 

  拆解:职场作家詹姆斯·里德为我们解读了这一题目。他著有《为什么是你?101个你将再不害怕的问题》一书。他说:“这个问题简直无解,为的是测试你思考困难问题的能力。要放一百个心,没人知道它的确切答案。做个深呼吸,不要乱了方寸。你可以说,‘我不能给您确切答案,但我可以根据个人经验,对一平方英里内的红绿灯数量进行估计,然后再乘以伦敦的总平方英里数’。”

 

  奇葩题:蝙蝠侠和超人打架,你怎样介入?

 

  拆解:面试官问这个超级英雄问题可能是为了看应聘者怎样处理冲突。“简历图书馆”创始人李·比金斯解读说:“要将这种情况跟工作角色联系起来——不是问你怎样处理星期五晚上酒吧里发生的打群架事件。你应该关注打架双方的优点,鼓励他们再次好好合作。”

  奇葩题:你能用这张纸做出什么东西?

 

  拆解:彭妮人才实践管理公司总经理彭妮·沃克说:“面试官借这个问题了解在压力下工作时你的创造力如何。如果你做出千纸鹤,那是最妙的。如果你跟大多数人一样没有叠千纸鹤的技巧,那就看你当时能做出什么了。如果你申请的岗位主要职责是写作——比如记者,那么你可以说你能用这张纸写出很多故事。这样说,比你手忙脚乱地折腾半小时要好得多。”

 

  奇葩题:如果我们把你缩成一支铅笔的大小,然后把你放进卷笔刀里,你怎样出去?

 

  拆解:康明斯公司职业作家保罗·麦肯齐说,这个问题考察的是应聘者是否会对意想不到的问题感到惊慌无措。“应聘者应该记住,这个问题没有正确或错误答案,全在于你如何诠释。”他说。不过,你应该尽可能好地回答这个问题,因为它能反映出你解决不熟悉问题的意愿。

 

  奇葩题:你的大脑是什么颜色的?

 

  拆解:詹姆斯·里得说:“颜色往往跟一个人的情绪有关。应聘者在被问到这个问题时,要想想自己将怎样工作,以及自己的个性如何跟工作环境相协调。有些人会选积极张扬的颜色,但一定要忠于自己的个性。如果你是热情奔放的人,那就是红色。”

 

  奇葩题:你怎样看待花园精灵?

 

  拆解:帕雷托招聘公司的发言人说:“不是所有面试问题都是严肃的,考官抛出这个问题是要了解你在正式场合的幽默感。回答这个问题时仍要跟你申请的工作联系起来,但别太严肃。比如,如果你申请的是工程师职位,可以反问,花园精灵是不是有你们要用的园艺工具。”

  奇葩题:你能说出7个小矮人的名字吗?

 

  拆解:詹姆斯·里德称:“我们不清楚为什么面试官会这样问,可能是为了看看你的记忆力怎样。如果你记得7个小矮人的名字,那是最好的。若记不住,你可以说,‘我可能记不全,但我肯定查得到,回来告诉你’。”

 

  奇葩题:如果你是水果,会是什么水果?

 

  拆解:面试官问这个问题的目的,可能是想了解应聘者在面对奇怪问题时有没有创造性。彭妮·迪·沃克表示:“你会选择传统的水果吗?比如苹果、桔子。你申请的职位可能影响你的答案。如果你应聘的是创意设计师,那选的水果最好不寻常,相应的解释也要比较特别,才能让考官满意。如果你应聘会计,或许应该选一种保守的水果。在解释原因时,要说出你适合当会计的个性——这正是面试官想听到的。”

 

  奇葩题:把你的生活写成新闻故事,你会选择什么标题?

 

  拆解:李·比金斯说:“面试官问这个问题是想了解你的人生观,要说清楚,说到点子上,用简洁的句子把想法说出来。最重要的是要描述自己积极的一面,老板不喜欢消极的员工。”

 

  奇葩题:讲个故事吧。

 

  拆解:这个让人找不着北的问题,是要测试你能否在不该发生的事发生时保持专业性,以及你是否会跑偏。詹姆斯·里德说:“当数百个故事涌入脑海时,先想一想哪个故事最适合跟考官分享。这可能是与考官分享你在职场的成功经历的最佳时机。故事要简洁,讲述时不要结结巴巴。”

 

  更多奇葩题目一览(通过上面的讲解,你可以试试手了!)

 

  “选择一个城市,然后估算一下那里有多少个钢琴调音师在经营业务。”——谷歌项目经理职位面试题

 

  “要是让你清洗西雅图所有的窗户,你会收取多少费用?”——Facebook在线销售员职位面试题

 

  “你如何看待熔岩灯?呆伯特(Dilbert,美国漫画人物)呢?”——波音公司工程师职位面试题

 

  “每天有多少个孩子出生?”——苹果公司全球供应经理职位面试题

 

  “为盲人设计一款调味架。”——英特尔公司硬件工程师职位面试题

 

  “给我讲个故事。”——新基医药企业传播职位面试题

 

  “如果你可以选择的话,隐形或飞行这两种超能力,你想选择哪种?”——微软高级产品支持职位面试题

 

  “为什么井盖是圆的?”——圣犹达医疗公司电力工程师职位面试题

 

  “如果有同事跟你抱怨另外一个同事有体臭,你会怎么做?”——万事达运营经理职位面试题

 

  “你会是哪种树?”——思科公司高级技术文档撰稿职位面试题

 

  “儿时的你是怎样的?”——百健艾迪公司地区业务经理职位面试题

 

  “你觉得你对这份工作不喜欢的地方是哪里?”——美敦力公司糖尿病治疗助理职位面试题

 

  “如果你是空难中的幸存者你会怎么做?”——Airbnb诚信安全调查员面试题

 

  “假设你有一台可以印一辈子 100 元美钞的机器,今天的你愿意用什么代价去换这台机器?”——纽约咨询公司Aksia面试题

 

  “你现在要给一架装满了雷根糖的 747 飞机卸货,你会怎么做?”——Bose 的 IT 支持经理面试题

 

  “去年芝加哥地区有多少人乘坐飞机外出?”——Redbox 二级软件工程师面试题

 

  “迪尼斯动画里你最喜欢哪位公主?”——Coldstone Creamery 冰淇淋公司面试题

 

  奇葩问题千千万,但规律只有一条,那就是:在你尝试回答这些问题时,要记住不管问题有多奇怪,对方想要的其实并不是一个确切的答案,而是想考察你在试图寻找答案过程中表现出来的知识涉猎、逻辑思维和推理以及应变能力。所以,在回答的时候,你需要尽量向对方展示你的思路和解答过程。

Make progress every day
 

每天进步一点点

 

关注公众号,认准 城事十则 ”面试官

 

### 回答问题:Smart Link中的Flush报文是广播还是单播? **Smart Link中的Flush报文是广播帧(组播地址形式发送,逻辑上等效于广播作用)**,但其目的MAC地址是一个**特定的组播地址**,并非全1的广播地址(`ff:ff:ff:ff:ff:ff`)。因此严格来说,它是以**组播(Multicast)方式发送的控制报文**,但在网络行为上具有类似“广播”的传播特性。 --- ### 详细解释 #### 1. Smart Link 技术背景 Smart Link 是一种链路冗余切换技术,主要用于二层网络中实现主备链路快速切换(毫秒级),替代传统的生成树协议(STP)。它通过一个端口激活、另一个端口阻塞的方式来防环,并在链路故障时迅速倒换。 当链路发生切换时,为了防止旧的MAC地址表项和ARP表项成数据错误转发,需要通知下游设备**刷新其转发表项**——这就是 **Flush 报文** 的作用。 --- #### 2. Flush 报文的格式与传输方式 - **目的MAC地址**: 使用保留的组播MAC地址 `01-80-C2-00-00-00` 或类似的 OUI 范围内地址(属于 IEEE 802.1 定义的桥接协议组播地址范围)。 > 这个地址是专门分配给 **桥接管理协议**(如 STP、LLDP、E-LMI、Smart Link)使用的,交换机会将其上送CPU处理,且不会被学习或转发过滤。 - **源MAC地址**:通常是发送设备的桥MAC地址。 - **Ethertype**:一般为 `0x89-02` 或厂商自定义类型。 - **Payload**:包含控制信息,例如: - 倒换原因 - 实例ID - VLAN列表(需刷新的VLAN) - **是否带VLAN标签**:通常带有Tag(携带VLAN信息),以便在特定VLAN内传播。 --- #### 3. 为什么不是单播? - Flush 报文的目标是让**所有相关下游设备刷新MAC表和ARP表**,而不是某个单一设备。 - 单播只能发给一个目标,无法满足“通知整个网络”的需求。 - 因此必须使用**组播或广播方式**进行泛洪。 --- #### 4. 为什么说是“组播”而非“广播”? | 对比项 | 广播(Broadcast) | 组播(Multicast) | Smart Link Flush | |--------|-------------------|-------------------|------------------| | 目的MAC | `ff:ff:ff:ff:ff:ff` | 如 `01-80-C2-00-00-00` | ✅ 组播地址 | | 泛洪行为 | 所有设备接收 | 注册该组播组的设备接收 | 所有支持协议的设备接收 | | 是否被转发 | 是(除非隔离) | 是(依配置) | 是,在VLAN内泛洪 | > 尽管是组播地址,但由于该地址属于“桥接协议组”,交换机会默认将其泛洪到所有端口(除源端口外),所以**实际效果类似于广播**。 --- #### 5. C语言视角:如何构一个Flush报文(示例代码) 在嵌入式交换机或协议栈开发中,可用C语言构Flush报文: ```c #include <stdio.h> #include <string.h> #include <stdint.h> #define SMARLINK_ETHERTYPE 0x8902 #define BRIDGE_GROUP_ADDR "\x01\x80\xC2\x00\x00\x00" // 组播MAC #define VLAN_PCP 7 #define VLAN_ID 100 struct eth_header { uint8_t dst_mac[6]; uint8_t src_mac[6]; uint16_t ethertype; } __attribute__((packed)); struct vlan_tag { uint16_t tpid; // 0x8100 uint16_t tci; // PCP + DEI + VLAN ID } __attribute__((packed)); struct smartlink_flush { uint8_t opcode[2]; // 操作码:Flush = 0x0001 uint8_t instance_id; // 实例编号 uint8_t reserved[5]; uint8_t mac_addr[6]; // 关联桥MAC uint16_t vlan_count; // VLAN数量 // 后续跟VLAN列表 } __attribute__((packed)); int main() { uint8_t packet[128]; int offset = 0; struct eth_header *eh = (struct eth_header*)packet; memcpy(eh->dst_mac, BRIDGE_GROUP_ADDR, 6); // 假设源MAC为 00:01:02:03:04:05 const uint8_t src_mac[6] = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05}; memcpy(eh->src_mac, src_mac, 6); eh->ethertype = htons(0x8100); // VLAN Tag offset += sizeof(struct eth_header); struct vlan_tag *vt = (struct vlan_tag*)(packet + offset); vt->tpid = htons(0x8100); vt->tci = htons((VLAN_PCP << 13) | VLAN_ID); offset += sizeof(struct vlan_tag); eh = (struct eth_header*)packet; // 更新指针 eh->ethertype = htons(SMARLINK_ETHERTYPE); offset -= sizeof(struct vlan_tag); struct smartlink_flush *slf = (struct smartlink_flush*)(packet + offset + sizeof(struct vlan_tag)); slf->opcode[0] = 0x00; slf->opcode[1] = 0x01; // Flush slf->instance_id = 1; memset(slf->reserved, 0, 5); memcpy(slf->mac_addr, src_mac, 6); slf->vlan_count = htons(1); uint16_t *vlan_list = (uint16_t*)(slf + 1); vlan_list[0] = htons(100); printf("Smart Link Flush packet constructed (%d bytes).\n", offset + sizeof(struct vlan_tag) + sizeof(struct smartlink_flush) + 2); return 0; } ``` > 此代码可在Linux用户态或嵌入式系统中用于生成Flush报文并通过raw socket发送。 --- ### 总结 - **Flush报文不是单播**,因为它的目标是多个设备。 - **也不是传统意义上的广播**(目的MAC不是全F),而是使用**特定组播MAC地址**发送。 - 在交换机处理中,这类帧会被泛洪到所有端口(除源口),起到“广播式通知”的作用。 - 因此结论是:**Flush报文是以组播形式发送的控制帧,具备广播级别的泛洪能力**。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值