您的位置:首页 > 职场人生

SegmentFault 技术周刊 Vol.6 - 面试那些事儿

2016-12-21 11:25 309 查看


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

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

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

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

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

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

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

……

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

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

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

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

面试该注意什么?

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

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

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

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

JeOam - 如何面试前端工程师

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

Judie - HR 和程序员都聊什么

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

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

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

更多阅读

如何成为一个合格的面试官

程序员找工作,应该怎么应对面试官?

译丨Amazon 前技术副总裁解剖完美技术面试

校招面试什么?

除了基础的面试注意点,社区还有不少小伙伴记录了自己的校招经历,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
?


有函数
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

更多面试题

关于 Object.create() 与原型链的面试题

一个没有理解面试题

面试题:句子中的单词顺序翻转,每个单词的字母顺序不变

日本 Google 算法面试题分享:3sum 问题

Java 面试题:如何提高反射效率?

网站架构:PHP 针对并发访问如何优化?

面试题:用 js 实现读取出字符串中每个字符重复出现的次数

前端面试的一个小问题

几道比较绕的前端面试题

来一个支付宝 SA 的面试题

(本期完)

往期周刊传送门:

Vol.1 - Vue.js 起手式

Vol.2 - 666,ES6

Vol.3 - 前后端分离与前端工程化

Vol.4 - 这份 Android 有点甜

Vol.5 - Build, Ship, Run, and Monitor with Docker

# SegmentFault 技术周刊 #

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

每周二更新,欢迎「关注」或者「订阅」。大家也可以在评论处留言自己感兴趣的主题,推荐主题相关的优秀文章。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面试 技术 软件工程