[国外面试 react 前端程序员失败, 求提高 react 专业水平的方法]

2022-06-25 15:11:31 +08:00
 Girl66

各位大神, 小女应聘国外的 react 前端程序员失败, 求提高 react/js 专业水平的方法:

面试环节概述

面试分为 3 阶段: 初筛, 电话面试, 现场面试. 我失败在现场面试.

现场面试分为: 口答题, 演讲题, 上机题.

口答题: js/html/es6/react 的概念和各种技术问题.

演讲题包括: 展示自己的招牌项目, 讲解其中的技术, 优化, 及曾经遇到的的错误和困难. 详细说明我如何克服和解决错误和困难.

上机题包括: 1. 用 react/redux 做 form 系统等功能块 2. 给出几个代码片段, 补齐功能 3. 给出几个代码片段, 挑错或优化或用不同的新方法实现.

我的面试失败现象:

  1. 有几道涉及 js 的口答题没回答出来, 涉及到 JS 深层原理, 原型链等.

  2. 介绍自己的项目(B2B 电商网站)过于简单, 我还没有做过复杂的有多技术难点的项目.

  3. 上机编程熟练度不够, 经常卡壳.

面试失败原因:

  1. 我没有做过前端, 所有的前端知识都是我业余学的

  2. 我目前水平: 看完 B 站大多数 react 实战项目, 并已经理解但不熟练.

  3. 我拿不出专业的有多技术难点的 React 项目.

我的问题:

1. 我如何能找到专业的有多技术难点的项目? 付费亦可.

2. 有什么课程或培训或服务能解决我上述的面试失败问题? 付费亦可.

3. 有什么专业针对前端面试的书籍或网站或论坛或培训能提高我的面试能力? 付费亦可.

4. 如何系统地提高 react/js 专业水平?

谢谢各位大神!

4021 次点击
所在节点    程序员
37 条回复
janus77
2022-06-26 12:44:20 +08:00
看上去你是跨行应聘,以前不是做程序员的吧?这种可以直接在简历里面写明,面试时也要主动讲出来,国外面试对这个的宽容度比国内高,直接讲没有关系的
另外你这场面试要求水平是要高于你实际能力的,没过也是正常,如果你主动讲和在简历标明你是自学的,才能匹配到合适难度的职位,你不说的话默认是匹配到高于你水平的,失败也是正常现象
learningman
2022-06-26 13:12:15 +08:00
前端不认识 base64 ,我觉得你的问题不只是你说的这一点。。。
Girl66
2022-06-26 13:16:02 +08:00
@janus77 谢谢 直接写转行做程序员, 会连面试的机会都没有. 平均人事部会收到 50 多封简历,个个是业内专业人士, 我如果简历写转行来的, 我的简历会在机器扫描时就会被剔除, 我非但面试机会没有, 连让人事看到我简历的机会都没有. 就算人事看到我简历, 也会咒骂一声浪费时间, 把我的简历删除, 象废纸一样. 这就是现实.
Girl66
2022-06-26 13:19:07 +08:00
@learningman 你认识 NCCDASES 吗?
learningman
2022-06-26 13:25:47 +08:00
@Girl66 #24 不认识,怎么了
Girl66
2022-06-26 13:46:38 +08:00
@learningman 这是学术界流行的新加密算法 碰巧我的 research paper 也研究过 ... 你既然知道 base64 的话, 也应该学学这个
learningman
2022-06-26 14:13:46 +08:00
@Girl66 #26 但是 10 个前端程序员 9 个知道 base64 ,如果你处理过 urlencode 处理过 datauri ,你不可能不知道 base64 。
刚刚那哥们为啥要拿 base64 发联系方式?因为他默认每个人都知道。
但是你不知道,说明你在最基础的知识体系上都有问题。
而某个特定的算法,离开你的 scope 在外面有意义吗?如果要比这个,我也能报菜名。
learningman
2022-06-26 14:15:46 +08:00
@Girl66 #26 顺便你报的这个菜名 arxiv 上一个结果都没有,检查下是不是拼错了吧。
learningman
2022-06-26 14:17:39 +08:00
@Girl66 #26 而且 V2EX 也流行拿 base64 留联系方式,因为这样可以避免被机器人扫到群发垃圾邮件。如果说你想继续在 V2EX 活跃下去,你也应该知道怎么解码这玩意儿。
Girl66
2022-06-26 14:26:16 +08:00
@learningman 哈哈 瞧你急的 你用什么逻辑推断我不会 base64 的? 我难以理解您的思路....确实比较清奇啊....
learningman
2022-06-26 15:17:57 +08:00
@Girl66 #30 17 楼自己问的,你说呢
learningman
2022-06-26 15:18:23 +08:00
@Girl66 #30 懒得说的,祝你好运吧,block 了
wellerman
2022-06-27 01:59:49 +08:00
哈哈哈 HR 都这么卷了吗
qrobot
2022-06-27 08:45:18 +08:00
@Girl66 这个是字符串编码 , 可以使用 atob 进行解码。 例如

const str = atob('MTg4MjcwMDU2OTQ=')
console.log(str)

就可以了, 不过前端学起来很耗时的, 你要做好心里准备
oyp
2022-06-27 10:57:53 +08:00
我一个新人都知道,不过我发联系方式一般是 atob('xxxxxxxxx'),加下我。也考虑到有人或许看不懂😂😂😂
KyX
2022-06-27 12:51:56 +08:00
实话实话,看起来离找到工作距离有点远,老外也不是这么好忽悠。吃透文档,GitHub 上找一下优秀项目多看看别人源码和实现思路,照着做一个,比只看视频强很多。
qi1070445109
2022-07-15 12:42:35 +08:00
@Girl66 拿 base64 和加密对比就已经说明问题了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/862130

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX