首页 > 其他分享 >【反向思维】怎么判断面试者是否有扎实的前端基础?

【反向思维】怎么判断面试者是否有扎实的前端基础?

时间:2024-05-14 18:19:43浏览次数:24  
标签:有没有 前端 极端 问题 面试 反向 扎实 候选人

前鹅厂前端,待了4年,也算是个前端部分还有点复杂的项目的负责人。

在鹅厂面试了几百人,慢慢总结了一下自己的经验,希望对求职的同学有帮助,反向思维及去准备。【技术大厂,前后端可投

我一般就问四个问题,主要还是引导让候选人自个发挥。

1,问项目(40分)做过哪些项目,在其中怎么思考的。如果重头设计,会在设计时考虑哪些问题,如何规划好代码结构。这个问题考察候选人有没有从业务增长角度出发考虑架构设计。有没有完整的工程化实践。面对前端领域的问题,有没有丰富经验。有没有考虑性能优化等等。同时也考察候选人的责任心,主动性,沟通能力,项目管理能力,和一些技术视野和自个的编程哲学等。

2,问场景(30分)一道场景应用题。这道场景题会涉及用到框架底层原理,各种极端情况下的取舍于兜底,算法等知识。你可以随便找一道你们曾经处理过的比较复杂的需求,抽象一下并脱敏之后用作提问,看看候选人会如何思考。

3,问疑难杂症(20分)先问问候选人自己印象最深的bug是什么。问问定位排查解决的思路。也可以问问浏览器在极端情况下的bug。比如合成层爆炸相关的实际问题。极端情况下让gpu抢先cpu渲染,导致点击事件错位问题。比如极端情况下chrome请求丢失问题等。不要求解决,只要求排查思路。

4,问基础(10分)。比如js执行机制,浏览器渲染机制等等。这点我一般喜欢让候选人自个选一个自己熟悉的让他自由发挥,看看他有没有体系化的理解,最深入的知识点到哪一步等等。看看他在他擅长的领域能否打败我。

5,笔试(附加分)一些简单的应用题和算法题。还是得让候选人写写伪代码,主要看看思路和候选人的编码习惯。这些问题如果候选人不太会,我一般也会在面试过程中给候选人讲讲思路和答案。

这样面试下来,我作为面试官有时候也能获得成长,了解更多东西,也能更全面的认识候选人,很多候选人虽然没通过,也反馈在面试中也能获得不少的成长。

标签:有没有,前端,极端,问题,面试,反向,扎实,候选人
From: https://www.cnblogs.com/JIN-od/p/18191892

相关文章

  • web前端面试题(一直更新)
    一、Vue1、v-show和v-if不同(1)实现方式v-if是一种条件渲染指令,它会根据表达式的值来插入或删除元素。当表达式的值为真时,元素会被插入到DOM中,否则会从DOM中删除。v-show是一种简单的显示/隐藏指令,它会根据表达式的值来显示或隐藏元素。当表达式的值为真时,元素会被显示,否则会......
  • 计算机网络常见面试题总结(上)
    计算机网络常见面试题总结(上)OSI七层模型应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。每一层都为上一层提供服务TCP/IP四层模型应用层,传输层,网络层,网络接口层,各层相互独立,为上层提供服务常见的网络协议应用层:HTTP,超文本传输协议,浏览器网页使用的就是HTTP请求加载的。SM......
  • 一道需要仔细看的java面试题
    publicstaticvoidmain(String[]args){ Map<String,Object>resultMap=newHashMap<String,Object>(); Stringstr=MapUtil.getStr(resultMap,"yyyy"); System.out.println("++"+str); System.out.println(&......
  • SQL经典面试题
    一、连续问题▶如下数据为蚂蚁森林中用户领取的减少碳排放量问题:找出连续3天及以上,减少碳排放量在100以上的用户。思路:① t1②t2③ t3④最终版 二、分组问题▶如下电商公司用户访问时间数据  (ts单位:秒)问题:某个用户连续的访问记录,如果时间间隔<60秒......
  • 字节面试:说说Java中的锁机制?
    Java中的锁(Locking)机制主要是为了解决多线程环境下,对共享资源并发访问时的同步和互斥控制,以确保共享资源的安全访问。锁的作用主要体现在以下几个方面:互斥访问:确保在任何时刻,只有一个线程能够访问特定的资源或执行特定的代码段。这防止了多个线程同时修改同一资源导致的数据......
  • 面试板子
    插入排序for(inti=1;i<=n;i++)for(intj=i;j>=2;j--){if(a[j]>a[j-1])swap(a[j],a[j-1]);elsebreak;} 选择排序for(inti=1;i<=n;i++)for(intj=i+1;......
  • 代码随想录算法训练营第第二天 | 24. 两两交换链表中的节点 、19.删除链表的倒数第N
    两两交换链表中的节点用虚拟头结点,这样会方便很多。本题链表操作就比较复杂了,建议大家先看视频,视频里我讲解了注意事项,为什么需要temp保存临时节点。题目链接/文章讲解/视频讲解:https://programmercarl.com/0024.两两交换链表中的节点.html/***Definitionforsingly-li......
  • Java面试题:线程池内“闹情绪”的线程,怎么办?
    在Java中,线程池中工作线程出现异常的时候,默认会把异常往外抛,同时这个工作线程会因为异常而销毁,我们需要自己去处理对应的异常,异常处理的方法有几种:在传递的任务中去处理异常,对于每个提交到线程池中的执行的任务,可以提前通过异常进行捕获,这样即便出现了异常,也不会影响线程池中的......
  • 贝壳面试:MySQL联合索引,最左匹配原则是什么?
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • 测试面试
           搜索复制......