V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Girl66
V2EX  ›  程序员

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

  •  1
     
  •   Girl66 · 2022-06-25 15:11:31 +08:00 · 3956 次点击
    这是一个创建于 642 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位大神, 小女应聘国外的 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 专业水平?

    谢谢各位大神!

    37 条回复    2022-07-15 12:42:35 +08:00
    Grapevine
        1
    Grapevine  
       2022-06-25 15:29:15 +08:00   ❤️ 2
    请问你之前是做什么的
    ngrok111
        2
    ngrok111  
       2022-06-25 15:56:10 +08:00
    不如搜一下附近的 bootcamp ,或者找个实习工作学一下
    610915518
        3
    610915518  
       2022-06-25 16:08:53 +08:00
    可能是看的太多,自己写的太少。如果自己动手写一个比较复杂的独立项目,应该是个好招牌,或者找个实习
    qrobot
        4
    qrobot  
       2022-06-25 16:20:36 +08:00
    有兴趣可以看看我的 https://github.com/Web-Lif/rc-table 看懂了, 基本上你对 react 就很熟悉了.

    不懂可以问我, 我可以帮你解答 base64 MTg4MjcwMDU2OTQ=
    ChrisFreeMan
        5
    ChrisFreeMan  
       2022-06-25 16:23:38 +08:00
    learn by do
    qrobot
        6
    qrobot  
       2022-06-25 16:24:54 +08:00
    @qrobot 我觉得这个项目和合适新手, 没有多余的依赖,甚至就是一个 react + cssinjs
    qrobot
        7
    qrobot  
       2022-06-25 16:25:32 +08:00
    当然 mdn 里面的教程也很棒

    例如 https://developer.mozilla.org/en-US/docs/Web/JavaScript
    qrobot
        8
    qrobot  
       2022-06-25 16:30:57 +08:00
    还有这个也不错

    https://roadmap.sh/frontend
    Zzzz77
        9
    Zzzz77  
       2022-06-25 17:32:01 +08:00
    额,首先,前端程序员就是前端程序员,没有 React 前端程序员一说;前端水平就是前端水平,没有 React 专业水平一说。
    你应该重点提高下基础前端水平,而不是优先把精力放在 React 上....当让如果铁了心要直接搞 React 速成,那我只能建议先找一些创业小公司(能用框架干活就行),后面反过来补基础。否则好一些的公司基本都不太可能面得过....
    iosyyy
        10
    iosyyy  
       2022-06-25 17:35:38 +08:00
    前端要多写多看别人代码成长才快 和后端有现成的解决方案不同前端解决方案比较多所以多看多写
    shanejix
        11
    shanejix  
       2022-06-25 23:28:17 +08:00 via Android
    国外不知道啥行情,看样子是半路+自学 能进公司就进公司,你看的自学的那些都是玩具级别的,混下项目能让你快速成长
    ragnaroks
        12
    ragnaroks  
       2022-06-26 00:10:35 +08:00
    只看你的上机题部分,这还连门都没摸到,我建议是批站找个系列视频系统性的学习下
    IGJacklove
        13
    IGJacklove  
       2022-06-26 00:32:04 +08:00 via iPhone
    光靠自学还是没啥用的,找份工作先干起来再说吧,你现在面试的工作明显超出你的能力范围了。
    ivank19
        14
    ivank19  
       2022-06-26 01:07:06 +08:00 via iPhone
    js 可以看望远镜小孩子封面的那本小红书
    Girl66
        15
    Girl66  
    OP
       2022-06-26 04:44:45 +08:00
    恩 谢谢
    Girl66
        16
    Girl66  
    OP
       2022-06-26 08:49:56 +08:00
    @Zzzz77 恩 说的有理
    Girl66
        17
    Girl66  
    OP
       2022-06-26 11:07:21 +08:00
    @qrobot 谢谢 base64 MTg4MjcwMDU2OTQ= 这个地址是什么 我如何能联系到您 谢谢
    weimo383
        18
    weimo383  
       2022-06-26 11:19:58 +08:00
    请问你是在那里找到海外工作的,,,
    Girl66
        19
    Girl66  
    OP
       2022-06-26 12:04:20 +08:00
    @weimo383 我外语很好, 能同时在几个国家找 IT 工作
    Chell
        20
    Chell  
       2022-06-26 12:10:15 +08:00
    请问下是哪个国家 /州
    janus77
        21
    janus77  
       2022-06-26 12:44:20 +08:00
    看上去你是跨行应聘,以前不是做程序员的吧?这种可以直接在简历里面写明,面试时也要主动讲出来,国外面试对这个的宽容度比国内高,直接讲没有关系的
    另外你这场面试要求水平是要高于你实际能力的,没过也是正常,如果你主动讲和在简历标明你是自学的,才能匹配到合适难度的职位,你不说的话默认是匹配到高于你水平的,失败也是正常现象
    learningman
        22
    learningman  
       2022-06-26 13:12:15 +08:00   ❤️ 1
    前端不认识 base64 ,我觉得你的问题不只是你说的这一点。。。
    Girl66
        23
    Girl66  
    OP
       2022-06-26 13:16:02 +08:00
    @janus77 谢谢 直接写转行做程序员, 会连面试的机会都没有. 平均人事部会收到 50 多封简历,个个是业内专业人士, 我如果简历写转行来的, 我的简历会在机器扫描时就会被剔除, 我非但面试机会没有, 连让人事看到我简历的机会都没有. 就算人事看到我简历, 也会咒骂一声浪费时间, 把我的简历删除, 象废纸一样. 这就是现实.
    Girl66
        24
    Girl66  
    OP
       2022-06-26 13:19:07 +08:00
    @learningman 你认识 NCCDASES 吗?
    learningman
        25
    learningman  
       2022-06-26 13:25:47 +08:00
    @Girl66 #24 不认识,怎么了
    Girl66
        26
    Girl66  
    OP
       2022-06-26 13:46:38 +08:00
    @learningman 这是学术界流行的新加密算法 碰巧我的 research paper 也研究过 ... 你既然知道 base64 的话, 也应该学学这个
    learningman
        27
    learningman  
       2022-06-26 14:13:46 +08:00   ❤️ 12
    @Girl66 #26 但是 10 个前端程序员 9 个知道 base64 ,如果你处理过 urlencode 处理过 datauri ,你不可能不知道 base64 。
    刚刚那哥们为啥要拿 base64 发联系方式?因为他默认每个人都知道。
    但是你不知道,说明你在最基础的知识体系上都有问题。
    而某个特定的算法,离开你的 scope 在外面有意义吗?如果要比这个,我也能报菜名。
    learningman
        28
    learningman  
       2022-06-26 14:15:46 +08:00   ❤️ 1
    @Girl66 #26 顺便你报的这个菜名 arxiv 上一个结果都没有,检查下是不是拼错了吧。
    learningman
        29
    learningman  
       2022-06-26 14:17:39 +08:00
    @Girl66 #26 而且 V2EX 也流行拿 base64 留联系方式,因为这样可以避免被机器人扫到群发垃圾邮件。如果说你想继续在 V2EX 活跃下去,你也应该知道怎么解码这玩意儿。
    Girl66
        30
    Girl66  
    OP
       2022-06-26 14:26:16 +08:00
    @learningman 哈哈 瞧你急的 你用什么逻辑推断我不会 base64 的? 我难以理解您的思路....确实比较清奇啊....
    learningman
        31
    learningman  
       2022-06-26 15:17:57 +08:00   ❤️ 1
    @Girl66 #30 17 楼自己问的,你说呢
    learningman
        32
    learningman  
       2022-06-26 15:18:23 +08:00   ❤️ 1
    @Girl66 #30 懒得说的,祝你好运吧,block 了
    wellerman
        33
    wellerman  
       2022-06-27 01:59:49 +08:00
    哈哈哈 HR 都这么卷了吗
    qrobot
        34
    qrobot  
       2022-06-27 08:45:18 +08:00
    @Girl66 这个是字符串编码 , 可以使用 atob 进行解码。 例如

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

    就可以了, 不过前端学起来很耗时的, 你要做好心里准备
    oyp
        35
    oyp  
       2022-06-27 10:57:53 +08:00
    我一个新人都知道,不过我发联系方式一般是 atob('xxxxxxxxx'),加下我。也考虑到有人或许看不懂😂😂😂
    KyX
        36
    KyX  
       2022-06-27 12:51:56 +08:00
    实话实话,看起来离找到工作距离有点远,老外也不是这么好忽悠。吃透文档,GitHub 上找一下优秀项目多看看别人源码和实现思路,照着做一个,比只看视频强很多。
    qi1070445109
        37
    qi1070445109  
       2022-07-15 12:42:35 +08:00 via Android
    @Girl66 拿 base64 和加密对比就已经说明问题了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2627 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:50 · PVG 23:50 · LAX 08:50 · JFK 11:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.