SegmentFault 技术周刊 Vol.6 - 面试那些事儿
发布于 3 个月前 作者 wulingying 349 次浏览 来自 分享

面试.png

原文链接,请戳这里

“先坐一下吧。”前台妹子引我到一个小房间,随后给我倒了一杯温水,就关门出去了。

第一次面试,即使出门前精心打扮了一番,也没能把自己紧张的情绪掩盖起来,提前半小时到公司,面试前去一趟卫生间……在这等待的空挡,我竟有些手足无措起来。

“你好”,开门进来的面试官把我从放空中拉回,并对我笑了笑,“先介绍下自己吧。”

“我叫 XXX,今年刚从 X 大毕业,本科学的是软件工程专业……”我把基本信息做了简单介绍,因为紧张,完全来不及思考自己是否将先前准备好的信息一一介绍,也有些不知道自己在介绍过程中逻辑是否缜密。

“为什么选择做前端?”面试官接着问。

“因为喜欢啊”,我将目光抬到了面试官双眼和鼻尖相连的三角区域,让自己感觉不会特别尴尬,然后继续回答道:“最开始学习啥都会接触一点,C 语言、MySQL、Linux,但敲着敲着就敲起了 JS,研究起 CSS,也发现自己愿意慢慢深入学下去……所以,就渐渐选择了前端。”说完,竟发现自己已经不那么紧张了。

“在校期间有没有做过什么项目?”面试官向我抛来了第三问,第三问结束,是 HTML、JS 相关的技术问题,对前端新技术的看法,自己的职业规划等问题。

……

“今天就先聊到这里吧,请等我们后续的通知。”面试官说。

“好的。”我将椅子放回桌子底下,走出了公司。

好紧张,不知道自我介绍有没有介绍得当,啊呀,JS 的那道技术题好像这样子回答更加巧妙……天,有没有什么面试集合让我从前辈身上学习一个,回去路上,我自言自语了起来……

金秋九月,求职招新,借着这个面试季,我们来聊一聊面试那些事儿。本期周刊,特别整理了社区开发者的面试经验,包括面试所需注意的地方、校招面试经、专业面总结,以及数十个有趣的面试问题,以飨大家。

面试该注意什么?

流星狂飙 - 前沿开发团队的面试过程

来自魅族开发团队的一点人生经验,总结出目前国内开发团队大多喜欢的面试方法。他们喜欢什么样的面试者,喜欢问哪些问题,这篇文章,不光会让你对前沿开发团队的面试过程有初步的了解,也会助你做好更充分的面试准备。

欧雷 - 如何考评一名前端工程师?

「如何考评」这个词看起来 diǎo * 2 的,本文实际是通过一个面试相关的项目,一步步告诉你,除了专业技术,你还该准备哪些东西,来更好地向别人展示、匹配你的能力。具体如何去考评一个前端工程师的应聘者,就是去考评 TA 在技术之外的综合能力。

JeOam - 如何面试前端工程师

这一回你可以当一回面试官,并从面试官的角度来提问程序员。本文是非常具有实践性的面试,问题大多看上去非常简单,但又能考查侯选人某一方面 JavaScript 的知识。愿你变回程序员的时候,也能够掌握 JS 特定方面的内容。

Judie - HR 和程序员都聊什么

专业面过后,还需要注意些什么?与其谈如此宽泛的话题,不如身临其境,以一个 HR 和一个程序员的详细例子,来看看 HR 在面试过程中看重一个面试者的哪些地方,以及一个程序员在面试过程中应该如何更好地展现自己。

jimmy_thr - 入职新手必知的劳动法

最后,这是不可不知的一个环节。

更多阅读

校招面试什么?

除了基础的面试注意点,社区还有不少小伙伴记录了自己的校招经历,BAT 等大公司面试经,如何准备简历,电话面试要注意什么……多场景还原,让你知道,在准备阶段你得有备无患。

专业面总结

师傅领进门,修行靠自己。这部分是更专业的技术考察,帮助加强面试的专业性。

一些经典面试题

如何实现 multi(2)(3)(4) = 24?

有函数 multi(2)(3)(4) = 24,算法是 2x3x4 = 24,求解 multi 函数。

随机红包问题

发一个随机红包,100 块钱给 10 个人,每个人最多 12 块钱,最少 6 块钱,怎么分?

关于 JSONP 的两点疑问

问题一:JSONP 是需要动态创建 script 标签的,我们需不需要处理这些 script 元素?怎么处理?如果是需要的,需要去移除 script 标签,那这样处理有没有什么副作用? 问题二:JSONP 请求的时候,服务器发生错误该怎么办,比如服务器崩掉,比如返回了 404 页面,前端该怎么处理这个错误,难道直接让它抛出么?

汽水选择问题

在炎炎夏日,你十分口渴,想要买一瓶冰汽水,商店中有三瓶汽水供你选择(如 ABC),其中只有一瓶是冰过的。当你选定了其中的某一瓶后(设为 A),店员摸了下剩余两瓶中的一瓶(设为 B),并告诉你 B 不是冰的,此时你会将你的选择变更为剩余的那瓶嘛(C)?请详述你的理由?

两个很大数如何做加法运算?

写一个函数处理大数据的相加问题,所谓的大数据是指超出了整型,长整型之类的常规数据类型表示范围的数据。实现语言不限。

给定一个 2n 长的数组,如何将奇数放在偶数前面?

给定一个 2n 长数组,其中 n 个奇数和 n 个偶数,对数组进行排序将奇数放在前半部分,偶数放在后半部分。要求:

  • 不改变原来的奇偶各自的相对顺序
  • 只申请常数的空间
  • 时间复杂度为 O(n)

举例:给出 1 2 3 4 5 6,排序后为 1 3 5 2 4 6

更多面试题

(本期完)


往期周刊传送门:


# SegmentFault 技术周刊 #

「技术周刊」是社区特别推出的技术内容系列,一周一主题。周刊筛选的每篇内容,是作者的独到见解,踩坑总结和经验分享。

每周二更新,欢迎「关注」或者「订阅」。大家也可以在评论处留言自己感兴趣的主题,推荐主题相关的优秀文章。

© 本文版权归作者 SegmentFault 所有,文中提及所有文章版权归原文作者所有,任何形式转载请联系作者。

回到顶部