某“新一线城市“前端面试,纯纯被恶心到了

news2024/12/23 3:19:32

一.起因

        在boss上刷到的一个小小厂,收大四全年实习生(web前端),因为离家乡比较近,而且双非一本的学历以及入坑的时间没有太长(前端部分不到一年),想去那里看看形势,要求是笔试+面试,当场给是否录用结果,说的是考js基础和vue2(这还是自己询问的,根本没说清楚,鬼知道你考2还是3),然后我这段时间都在满怀欣喜的准备笔试,心里想着既能增加经验,又能趁这个机会好好巩固一下基础。

二.我的准备

三.笔试过程

        早上急匆匆坐高铁过去,吃完饭12点多,他们的休息时间,本来想着等下午开工了再进去,但是太热了,就想着在里面等,但是没等几秒就被拉进一个工作室,应该是他们工作人员上班的工作室,环境可以说很简陋,但最开始我想着真能进的话学到东西管它环境怎么样呢。

        被安排到一个位置上,有个人帮我打开一个老古董电脑,全是灰,然后拿出了笔试题那张纸,可以说是包浆了也不为过,我开始还以为直接在纸上用笔写,那个人说别人之后也要用,就在电脑里建个文本文档直接打,当时就无语了。。。

        开始写了,前面几道选择题,分别是http请求头,数组,css继承属性;然后是事件循环的输出题手写是css上下垂直居中,还有个洗牌算法;还有的就是原型链以及核心的继承方式的填空题;最后是有关vue的key的作用,v-if和v-show的区别的理解题。跟我的准备来说就是小case。。

        换了一个人来检查,之前那个人不懂技术。。。

        它先大致看了一眼,板个死脸,大致看了一眼,它开始看我的洗牌算法,居然看不懂有些符号和数组内元素换位置的方式,如下,疑惑的问我>>>是es6新语法吗,我想着这和语法也没关系啊,他用mdn搜了一下,还有数组换位,他问我是解构的思想吗,我就比较疑惑,这不是很常见吗,尤其是很多排序算法这种换位方式不是用烂了吗。。。。

function shuffleArray(array) {
  let n = array.length
  let random
  while (n != 0) {
    //对非负数进行向下取整
    random = (Math.random() * n--) >>> 0;
    [arr[n], arr[random]] = [arr[random], arr[n]]
  }
}

        然后是vue中的key,问我使用场景,题目都说了列表项渲染,还多此一举的问,我就说v-for。。。

        再接着是问我考察事件循环那道题,问考察的是什么,我就说了一下同步异步代码怎么执行,然后哪些放到宏任务队列,哪些放到微任务队列,宏任务队列优先级低于微任务队列,最后他说我说的这部分有问题,我心想你可以说的我说的不完整,但是具体说的是没有什么问题的。。。

        css那道也逮着我问,不是js基础吗?????,最后说我css还有一些问题,有没有看过什么红宝书。。。服了

        实在不知道怎么为难我了,又问了个reduce参数来找我破绽,但是我复习的时候特意还手搓了reduce,怎么可能会回答错,然后就摆个手说我可以走了,也不说啥时候有结果,非常不尊重人,而且之前说了当场给录用结果。。。。

        忘了说了,他还问了原型链继承强于寄生组合式继承的方面是哪里,我说原型链继承核心不就是它吗,然后他说说一下比它弱的几种继承,我说了构造函数继承和原型继承,并且详细阐述了一下。。。

        总之后面的问题就是在挑刺的,笔式完成度绝对是没有问题的。。。

        离开途中问了hr,她说她在出差,回来讨论才会有结果,呵呵简介是简介,实际是实际。。。。

        反正被恶心坏了,感觉没有收到尊重,我被祛魅了,但是我的基础还是好好巩固了一下,还是有用的嘿嘿,继续加油。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1963342.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

WPS@文字文档插入的表格,对单元格填充底纹颜色时,有字的地方就填充不上 ,空白。

背景 在创建的WPS文字文档中,插入了一个表格,对表格的某些单元格需要填充底纹颜色 问题 问题如标题,“文字文档插入的表格,对单元格填充底纹颜色时,有字的地方就填充不上 ,空白”,直观如下图 解…

【Linux】-----进度条小程序

目录 前言 基本知识 Ⅰ、回车和换行 Ⅱ、缓冲区 两个有意思的现象 简单定义 刷新缓冲区 简易倒计时程序 进度条代码 多文件下makefile写法 一代(无任何场景) procs1.h代码 procs1.c代码 主函数main1.c 一代运行结果: 二代 (搭配下载场景) procs2.c代…

Qt Creator使用git管理代码

1.在GitHub中新建仓库,设置好仓库名后,其它的设置默认即可。 2.打开git bash,输入以下命令: git config --global user.name "xxxxx" #设置你的GitHub用户名 git config --global user.email "xxxxxxxxx.…

大厂linux面试题攻略四之Linux网络服务(二)

五、Linux网络服务-Apache优化 1.请写出工作中常见的Apache优化策略 Apache服务器优化是提升网站响应速度和稳定性的重要手段。在工作中,常见的Apache优化策略包括以下几个方面: 1. 启用压缩技术 Gzip压缩:使用Gzip压缩技术可以减少服务器…

免费【2024】springboot 宠物医院微信小程序的设计与实现

博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化…

Python(关于属性和类详细代码解释)

动态绑定属性 class Student:# 类属性:定义在类中,方法外的变量school 北京xxx教育print(type(school)) # 定义在类里面所以属性不变# 类属性初始化方法def __init__(self, xm, age): # xm,age是方法的参数,是局部变量,xm,age…

解决Centos不支持docker命令行tab提示问题!!!

一、CentOS不支持Docker Tab提示 在使用CentOS操作系统时,有些用户可能会遇到不能自动补全Docker命令的问题。这是因为CentOS默认不支持Docker Tab提示功能,需要手动配置才能实现。在这篇科普文章中,我们将介绍如何解决这个问题,…

Springer旗下中科院2区TOP,国人优势大!

关注GZH【欧亚科睿学术】,第一时间了解期刊最新动态! 1 通信网络类 【期刊简介】IF:4.0-5.0,JCR1区,中科院3区 【出版社】ELSEVIER出版社 【检索情况】SCIE&EI双检,CCF-C类 【征稿领域】通信网络的…

这本vue3编译原理开源电子书,初中级前端竟然都能看懂

前言 众所周知vue提供了很多黑魔法,比如单文件组件(SFC)、指令、宏函数、css scoped等。这些都是vue提供的开箱即用的功能,大家平时用这些黑魔法的时候有没有疑惑过一些疑问呢。 我们每天写的vue代码一般都是写在*.vue文件中,但是浏览器却只…

大模型面试之LoRA

LoRA的解释:一种高效微调预训练神经网络的方法 LoRA 解决的问题: 🔸 2021年初,微软与OpenAI合作探索GPT-3的商业可行性。 🔸 发现仅仅通过提示(prompting)不足以完成生产任务,例如…

C++:标准模板库(STL)介绍

1.STL基本概念 从C到C,C语言的核心优势之一就是便于软件的重用。前面我们提到过C程序的面向对象思想,即继承和多态、标准类库等可以实现重用。除此之外,通过泛型程序设计(generic programming)的思想,即模板机制以及标准模板库ST…

微软:警惕利用VMware ESXi进行身份验证绕过攻击

微软于7月29日发布警告,称勒索软件团伙正在积极利用 VMware ESXi 身份验证绕过漏洞进行攻击。 该漏洞被追踪为 CVE-2024-37085,由微软安全研究人员 Edan Zwick、Danielle Kuznets Nohi 和 Meitar Pinto 发现,并在 6 月 25 日发布的 ESXi 8.0 …

Vatee万腾平台:助力企业数字化转型的坚实伙伴

在数字化浪潮席卷全球的今天,企业数字化转型已成为不可逆转的趋势。面对这一挑战与机遇并存的时代,Vatee万腾平台凭借其深厚的行业洞察、先进的技术实力和丰富的实践经验,成为了众多企业数字化转型道路上的坚实伙伴。 一、定制化解决方案&…

锐捷RCNA | ARP协议原理与应用与DHCP协议原理及应用

一、ARP协议原理与应用 OSI参考模型将网络划分为7层,IP地址工作在第三层网络层中,MAC地址工作在第二层数据链路层。 在以太网发送IP数据包时,先封装网络层的包头再封装数据链路层的包头,由于在发送时只知道目标IP地址而不知道MA…

神经网络实现数字识别(机器学习)

我们有很多0到9的图片集,我们要训练一个网络来自动识别数字,我们有20*20的图像5000个。 把图片展平,这样每个记录就有400个特征,最后一列是标签值,1-9表示数字1-9;10表示数字0。数据集:ex_2/ex…

【设计模式:单例模式】

单例模式的特点: 单例类只允许一个实例单例类必须自己创造自己的唯一实例单例类必须给所有其他对象提供这一实例 单例模式底层如何实现: 私有化构造函数,类外部无法创造类对象,实现了单例类只允许有一个实例对象的特点类定义中含有…

vue3+g2plot之瀑布图

基础瀑布图 - 每月收支情况 效果预览: 核心代码: import {Waterfall } from @antv/g2plot;const data = [{type: 日用品, money: 120 },{type: 伙食费, money: 900 },{type: 交通费, money: 200 },{type: 水电费, money: 300 },{type: 房租, money: 1200 },{type: 商场消…

MyBatis批量更新:报错The error occurred while setting parameters

使用mybatis批量更新时,报以下错误。反复检查过mysql语句没有任何问题。而且本地可以正常执行,生产环境却报错。起初怀疑是数据表,把生产环境表导入本地测试后依然没有问题。数据表没问题就定位到数据库,先检查本地数据库链接与生…

家庭教育系列—剑桥通用英语五级考试介绍

文章目录 1. 背景介绍2. 详细介绍2.1 **KET(Key English Test):基础英语考试**2.2 **PET(Preliminary English Test):初级英语考试**2.3 **FCE(First Certificate in English)&#…

自定义类加载器 1.继承ClassLoader 2.findClass 3.defineClass

一、自定义类加载器 1.自定义 2.使用 总结:这种情况,由于loadClass会采用双亲委派机制,如果类已经被加载,那么就不会重复加载。 二、热部署的实现原理 使用loadClass,发现加载是同一个类 使用findClass实现&#xf…