各位大神, 小女应聘国外的 react 前端程序员失败, 求提高 react/js 专业水平的方法:
面试环节概述
面试分为 3 阶段: 初筛, 电话面试, 现场面试. 我失败在现场面试.
现场面试分为: 口答题, 演讲题, 上机题.
口答题: js/html/es6/react 的概念和各种技术问题.
演讲题包括: 展示自己的招牌项目, 讲解其中的技术, 优化, 及曾经遇到的的错误和困难. 详细说明我如何克服和解决错误和困难.
上机题包括: 1. 用 react/redux 做 form 系统等功能块 2. 给出几个代码片段, 补齐功能 3. 给出几个代码片段, 挑错或优化或用不同的新方法实现.
我的面试失败现象:
有几道涉及 js 的口答题没回答出来, 涉及到 JS 深层原理, 原型链等.
介绍自己的项目(B2B 电商网站)过于简单, 我还没有做过复杂的有多技术难点的项目.
上机编程熟练度不够, 经常卡壳.
面试失败原因:
我没有做过前端, 所有的前端知识都是我业余学的
我目前水平: 看完 B 站大多数 react 实战项目, 并已经理解但不熟练.
我拿不出专业的有多技术难点的 React 项目.
我的问题:
1. 我如何能找到专业的有多技术难点的项目? 付费亦可.
2. 有什么课程或培训或服务能解决我上述的面试失败问题? 付费亦可.
3. 有什么专业针对前端面试的书籍或网站或论坛或培训能提高我的面试能力? 付费亦可.
4. 如何系统地提高 react/js 专业水平?
谢谢各位大神!
1
Grapevine 2022-06-25 15:29:15 +08:00 2
请问你之前是做什么的
|
2
ngrok111 2022-06-25 15:56:10 +08:00
不如搜一下附近的 bootcamp ,或者找个实习工作学一下
|
3
610915518 2022-06-25 16:08:53 +08:00
可能是看的太多,自己写的太少。如果自己动手写一个比较复杂的独立项目,应该是个好招牌,或者找个实习
|
4
qrobot 2022-06-25 16:20:36 +08:00
有兴趣可以看看我的 https://github.com/Web-Lif/rc-table 看懂了, 基本上你对 react 就很熟悉了.
不懂可以问我, 我可以帮你解答 base64 MTg4MjcwMDU2OTQ= |
5
ChrisFreeMan 2022-06-25 16:23:38 +08:00
learn by do
|
7
qrobot 2022-06-25 16:25:32 +08:00
|
8
qrobot 2022-06-25 16:30:57 +08:00
|
9
Zzzz77 2022-06-25 17:32:01 +08:00
额,首先,前端程序员就是前端程序员,没有 React 前端程序员一说;前端水平就是前端水平,没有 React 专业水平一说。
你应该重点提高下基础前端水平,而不是优先把精力放在 React 上....当让如果铁了心要直接搞 React 速成,那我只能建议先找一些创业小公司(能用框架干活就行),后面反过来补基础。否则好一些的公司基本都不太可能面得过.... |
10
iosyyy 2022-06-25 17:35:38 +08:00
前端要多写多看别人代码成长才快 和后端有现成的解决方案不同前端解决方案比较多所以多看多写
|
11
Rwq8xlHrBAi0ct2w 2022-06-25 23:28:17 +08:00 via Android
国外不知道啥行情,看样子是半路+自学 能进公司就进公司,你看的自学的那些都是玩具级别的,混下项目能让你快速成长
|
12
ragnaroks 2022-06-26 00:10:35 +08:00
只看你的上机题部分,这还连门都没摸到,我建议是批站找个系列视频系统性的学习下
|
13
IGJacklove 2022-06-26 00:32:04 +08:00 via iPhone
光靠自学还是没啥用的,找份工作先干起来再说吧,你现在面试的工作明显超出你的能力范围了。
|
14
ivank19 2022-06-26 01:07:06 +08:00 via iPhone
js 可以看望远镜小孩子封面的那本小红书
|
15
Girl66 OP 恩 谢谢
|
18
weimo383 2022-06-26 11:19:58 +08:00
请问你是在那里找到海外工作的,,,
|
20
Chell 2022-06-26 12:10:15 +08:00
请问下是哪个国家 /州
|
21
janus77 2022-06-26 12:44:20 +08:00
看上去你是跨行应聘,以前不是做程序员的吧?这种可以直接在简历里面写明,面试时也要主动讲出来,国外面试对这个的宽容度比国内高,直接讲没有关系的
另外你这场面试要求水平是要高于你实际能力的,没过也是正常,如果你主动讲和在简历标明你是自学的,才能匹配到合适难度的职位,你不说的话默认是匹配到高于你水平的,失败也是正常现象 |
22
learningman 2022-06-26 13:12:15 +08:00 1
前端不认识 base64 ,我觉得你的问题不只是你说的这一点。。。
|
23
Girl66 OP @janus77 谢谢 直接写转行做程序员, 会连面试的机会都没有. 平均人事部会收到 50 多封简历,个个是业内专业人士, 我如果简历写转行来的, 我的简历会在机器扫描时就会被剔除, 我非但面试机会没有, 连让人事看到我简历的机会都没有. 就算人事看到我简历, 也会咒骂一声浪费时间, 把我的简历删除, 象废纸一样. 这就是现实.
|
24
Girl66 OP @learningman 你认识 NCCDASES 吗?
|
25
learningman 2022-06-26 13:25:47 +08:00
@Girl66 #24 不认识,怎么了
|
26
Girl66 OP @learningman 这是学术界流行的新加密算法 碰巧我的 research paper 也研究过 ... 你既然知道 base64 的话, 也应该学学这个
|
27
learningman 2022-06-26 14:13:46 +08:00 12
@Girl66 #26 但是 10 个前端程序员 9 个知道 base64 ,如果你处理过 urlencode 处理过 datauri ,你不可能不知道 base64 。
刚刚那哥们为啥要拿 base64 发联系方式?因为他默认每个人都知道。 但是你不知道,说明你在最基础的知识体系上都有问题。 而某个特定的算法,离开你的 scope 在外面有意义吗?如果要比这个,我也能报菜名。 |
28
learningman 2022-06-26 14:15:46 +08:00 1
@Girl66 #26 顺便你报的这个菜名 arxiv 上一个结果都没有,检查下是不是拼错了吧。
|
29
learningman 2022-06-26 14:17:39 +08:00
@Girl66 #26 而且 V2EX 也流行拿 base64 留联系方式,因为这样可以避免被机器人扫到群发垃圾邮件。如果说你想继续在 V2EX 活跃下去,你也应该知道怎么解码这玩意儿。
|
30
Girl66 OP @learningman 哈哈 瞧你急的 你用什么逻辑推断我不会 base64 的? 我难以理解您的思路....确实比较清奇啊....
|
31
learningman 2022-06-26 15:17:57 +08:00 1
@Girl66 #30 17 楼自己问的,你说呢
|
32
learningman 2022-06-26 15:18:23 +08:00 1
@Girl66 #30 懒得说的,祝你好运吧,block 了
|
33
wellerman 2022-06-27 01:59:49 +08:00
哈哈哈 HR 都这么卷了吗
|
34
qrobot 2022-06-27 08:45:18 +08:00
@Girl66 这个是字符串编码 , 可以使用 atob 进行解码。 例如
const str = atob('MTg4MjcwMDU2OTQ=') console.log(str) 就可以了, 不过前端学起来很耗时的, 你要做好心里准备 |
35
oyp 2022-06-27 10:57:53 +08:00
我一个新人都知道,不过我发联系方式一般是 atob('xxxxxxxxx'),加下我。也考虑到有人或许看不懂😂😂😂
|
36
KyX 2022-06-27 12:51:56 +08:00
实话实话,看起来离找到工作距离有点远,老外也不是这么好忽悠。吃透文档,GitHub 上找一下优秀项目多看看别人源码和实现思路,照着做一个,比只看视频强很多。
|
37
qi1070445109 2022-07-15 12:42:35 +08:00 via Android
@Girl66 拿 base64 和加密对比就已经说明问题了。
|