背景:刷了不少 Leetcode,但是无奈自己很菜没有实习,在美国投了不少公司,最后只有一家 startup 给了面试,还没面。项目都是一些 React,bootstrap 的简单项目。因为美国公司基本只考算法,没怎么准备其他的。
10 月发现不对劲,在一家求职网站上集中投了 20 家,集中笔试,分开面试。笔试没做,但目前还是收到了两家。说说其中一家的面试:面试官先问了 HTML 的盒子模型,es5 和 es6 的区别,js 的继承,基本不会,js 的继承只答出来用 prototype。我能看出面试官的无奈,她又问我会不会写二叉树的插入,这我倒是会,用 java 写完了。
最后面试官说:你后端可以的话,也是可以的。然后又问了 nodejs 的问题,我还是不会,然后面试就结束了。耗时 27 分钟。
感觉自己的处境很尴尬,美国没面试,国内有面试但过不了。打算寒假好好准备一下,春招再试试。不过我觉得面试问得有点太过细节了吧,有没有什么办法可以系统性地学习一下?还是我应该换方向?不过我 Java+spring 更是一窍不通。
1
yun77op 2019-12-03 10:25:35 +08:00
还是要先认准方向啊,前端还是后端,前端的话上面的问题其实很基础的
|
2
aut0man 2019-12-03 10:32:36 +08:00
那你到底是学啥的- -?以及你到底想干啥?不是上学阶段就对编程有兴趣的话很难一毕业就朝着全栈的方向走吧。想锻炼全栈能力?来中软啊(逃 哈哈哈哈哈哈哈哈哈
|
3
UnitTest 2019-12-03 10:34:12 +08:00
第二段问你细节的是美国公司还是国内公司?
我觉得你可以静下心来花一周,好好看看别人的面试总结,包括各种技术细节。 然后花一个月,把你不知道的细节背后涉及到具体知识整体过下。 |
4
wellwell OP @aut0man 学 CS 的,很喜欢编程,但好像局限于课内。这学期学 OS,写 shell,线程库,不亦乐乎。
我感觉后端前端我也搞不清楚想干啥,这些所谓的全栈项目是为了拼凑简历的,主要时间刷题去了。 |
6
will0404 2019-12-03 10:56:54 +08:00
你这种情况应该去面 google 之流的,国内没有一家像样的公司会问盒子模型,es5 和 es6 的区别这种问题(不好意思开了个地图炮,可能打中所有互联网公司了)。
我是认真的,你的问题在于怎么拿到面试机会。 |
7
tonytonychopper 2019-12-03 11:00:34 +08:00
平时工作的话不说,如果你去面试答不出来 JS 继承的话要好好反思一下了……
|
8
wellwell OP |
9
vjnjc 2019-12-03 11:43:00 +08:00 1
正好最近也在求职,base 在上海,找的基本是后端。我的看法:国内公司和外企就是 2 个面试套路。
举个例子,外企基本上很少有面试官会问超出自己能力的问题,本土企业基本上问的都很难,但你要是真的正好对某一个问题有很深入的研究,就会发现他们其实都不太懂,但大家都这样子,就和考试一样的,考的内容其实蛮固定的,就是学习要花不少时间。 |
10
wangkai0351 2019-12-03 13:55:19 +08:00
@vjnjc 我在精进技术的路途中总结,按照 T 字型发展的话,如果 T 的竖线特别长,那么横线那部分也不会很短。计算机基本原理是相通的,能把 i386 的 datasheet 倒背如流的人,传统算法啊架构设计啊也不会差。
|
11
beidounanxizi 2019-12-03 14:47:05 +08:00
建议多多刷题 呆在美国把 ,国内 内卷太严重了 ,
除非你是美国 有名大学毕业 ,可是 要是你是那样的学校毕业 还是待美国好了 美国公司 就是刷题 多简单啊 不像国内 要项目经验 和 框架 。 |
12
seki 2019-12-03 14:58:21 +08:00
要来微软试试看吗 = =
|