原文链接,请戳这里
“先坐一下吧。”前台妹子引我到一个小房间,随后给我倒了一杯温水,就关门出去了。
第一次面试,即使出门前精心打扮了一番,也没能把自己紧张的情绪掩盖起来,提前半小时到公司,面试前去一趟卫生间……在这等待的空挡,我竟有些手足无措起来。
“你好”,开门进来的面试官把我从放空中拉回,并对我笑了笑,“先介绍下自己吧。”
“我叫 XXX,今年刚从 X 大毕业,本科学的是软件工程专业……”我把基本信息做了简单介绍,因为紧张,完全来不及思考自己是否将先前准备好的信息一一介绍,也有些不知道自己在介绍过程中逻辑是否缜密。
“为什么选择做前端?”面试官接着问。
“因为喜欢啊”,我将目光抬到了面试官双眼和鼻尖相连的三角区域,让自己感觉不会特别尴尬,然后继续回答道:“最开始学习啥都会接触一点,C 语言、MySQL、Linux,但敲着敲着就敲起了 JS,研究起 CSS,也发现自己愿意慢慢深入学下去……所以,就渐渐选择了前端。”说完,竟发现自己已经不那么紧张了。
“在校期间有没有做过什么项目?”面试官向我抛来了第三问,第三问结束,是 HTML、JS 相关的技术问题,对前端新技术的看法,自己的职业规划等问题。
……
“今天就先聊到这里吧,请等我们后续的通知。”面试官说。
“好的。”我将椅子放回桌子底下,走出了公司。
好紧张,不知道自我介绍有没有介绍得当,啊呀,JS 的那道技术题好像这样子回答更加巧妙……天,有没有什么面试集合让我从前辈身上学习一个,回去路上,我自言自语了起来…… <br>
金秋九月,求职招新,借着这个面试季,我们来聊一聊面试那些事儿。本期周刊,特别整理了社区开发者的面试经验,包括面试所需注意的地方、校招面试经、专业面总结,以及数十个有趣的面试问题,以飨大家。
面试该注意什么?
流星狂飙 - 前沿开发团队的面试过程
来自魅族开发团队的一点人生经验,总结出目前国内开发团队大多喜欢的面试方法。他们喜欢什么样的面试者,喜欢问哪些问题,这篇文章,不光会让你对前沿开发团队的面试过程有初步的了解,也会助你做好更充分的面试准备。
欧雷 - 如何考评一名前端工程师?
「如何考评」这个词看起来 diǎo * 2 的,本文实际是通过一个面试相关的项目,一步步告诉你,除了专业技术,你还该准备哪些东西,来更好地向别人展示、匹配你的能力。具体如何去考评一个前端工程师的应聘者,就是去考评 TA 在技术之外的综合能力。
JeOam - 如何面试前端工程师
这一回你可以当一回面试官,并从面试官的角度来提问程序员。本文是非常具有实践性的面试,问题大多看上去非常简单,但又能考查侯选人某一方面 JavaScript 的知识。愿你变回程序员的时候,也能够掌握 JS 特定方面的内容。
Judie - HR 和程序员都聊什么
专业面过后,还需要注意些什么?与其谈如此宽泛的话题,不如身临其境,以一个 HR 和一个程序员的详细例子,来看看 HR 在面试过程中看重一个面试者的哪些地方,以及一个程序员在面试过程中应该如何更好地展现自己。
jimmy_thr - 入职新手必知的劳动法
最后,这是不可不知的一个环节。
更多阅读
校招面试什么?
除了基础的面试注意点,社区还有不少小伙伴记录了自己的校招经历,BAT 等大公司面试经,如何准备简历,电话面试要注意什么……多场景还原,让你知道,在准备阶段你得有备无患。
- humingx - 2017届校招提前批面试回顾
- kiwiz - 腾讯后台开发实习生一面
- yvonne- 向那些年我们经历的一面N面致敬
- wind3110991 - 2015年腾讯暑期实习面试总结(技术岗)
- yuanzm - 我是如何同时拿到阿里和腾讯offer的
- _我已经从中二毕业了 - 魅族前端面试题 - 尝试做
- HelloCode- 百度「Web 前端研发部」面试过程和常见问题
- yuanzm - 在面试季致那些前端想入门的朋友们
- wind3110991 - 网易TTT计划(cc语音)2015年春季笔试题目(回顾版本)希望对准备网易校招的同学有帮助
专业面总结
师傅领进门,修行靠自己。这部分是更专业的技术考察,帮助加强面试的专业性。
- 静逸秋水 - Angular 面试从喜剧到悲剧的十个问题、非常值得一看的前端面试文章
- 我有切糕 - 近期 Java 高级工程师面试总结
- pezy - 面试官,您要的快排
- mousycoder - 一道面试题引发的思考
- wind3110991 - 一个很有趣的fork面试程序,和大家分享下经验
- YaoTang - AMD的一道面试题
- kidsamong - 编程面试过程中常见的10大算法概念汇总
一些经典面试题
有函数 multi(2)(3)(4) = 24
,算法是 2x3x4 = 24,求解 multi 函数。
发一个随机红包,100 块钱给 10 个人,每个人最多 12 块钱,最少 6 块钱,怎么分?
问题一:JSONP 是需要动态创建 script 标签的,我们需不需要处理这些 script 元素?怎么处理?如果是需要的,需要去移除 script 标签,那这样处理有没有什么副作用? 问题二:JSONP 请求的时候,服务器发生错误该怎么办,比如服务器崩掉,比如返回了 404 页面,前端该怎么处理这个错误,难道直接让它抛出么?
在炎炎夏日,你十分口渴,想要买一瓶冰汽水,商店中有三瓶汽水供你选择(如 ABC),其中只有一瓶是冰过的。当你选定了其中的某一瓶后(设为 A),店员摸了下剩余两瓶中的一瓶(设为 B),并告诉你 B 不是冰的,此时你会将你的选择变更为剩余的那瓶嘛(C)?请详述你的理由?
写一个函数处理大数据的相加问题,所谓的大数据是指超出了整型,长整型之类的常规数据类型表示范围的数据。实现语言不限。
给定一个 2n 长数组,其中 n 个奇数和 n 个偶数,对数组进行排序将奇数放在前半部分,偶数放在后半部分。要求:
- 不改变原来的奇偶各自的相对顺序
- 只申请常数的空间
- 时间复杂度为 O(n)
举例:给出 1 2 3 4 5 6,排序后为 1 3 5 2 4 6
更多面试题
- 关于 Object.create() 与原型链的面试题
- 一个没有理解面试题
- 面试题:句子中的单词顺序翻转,每个单词的字母顺序不变
- 日本 Google 算法面试题分享:3sum 问题
- Java 面试题:如何提高反射效率?
- 网站架构:PHP 针对并发访问如何优化?
- 面试题:用 js 实现读取出字符串中每个字符重复出现的次数
- 前端面试的一个小问题
- 几道比较绕的前端面试题
- 来一个支付宝 SA 的面试题
(本期完) <br>
往期周刊传送门:
- Vol.1 - Vue.js 起手式
- Vol.2 - 666,ES6
- Vol.3 - 前后端分离与前端工程化
- Vol.4 - 这份 Android 有点甜
- Vol.5 - Build, Ship, Run, and Monitor with Docker
# SegmentFault 技术周刊 #
「技术周刊」是社区特别推出的技术内容系列,一周一主题。周刊筛选的每篇内容,是作者的独到见解,踩坑总结和经验分享。
© 本文版权归作者 SegmentFault 所有,文中提及所有文章版权归原文作者所有,任何形式转载请联系作者。