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

一.起因

        在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.lengthlet randomwhile (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.mzph.cn/news/877346.shtml

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

相关文章

AgentBench: Evaluating LLMs As Agents

AgentBench: Evaluating LLMs As Agents Github: https://github.com/THUDM/AgentBench 榜单:https://llmbench.ai/agent/data demos:https://llmbench.ai/agent/demo 备注:该论文介绍为AgentBench v0.2版本 一、介绍 现如今&am…

三行代码高搞定nestjs静态图片映射方案

方案一 nestjs/serve-static 库映射 上代码 npm i nestjs/serve-staticimport { ServeStaticModule } from nestjs/serve-static; import { join } from path; const staticPath join(__dirname, .., /public/);Module({imports: [ServeStaticModule.forRoot({rootPath: sta…

用Python代码调用GPT-SoVITS

GPT-SoVITS 项目地址:https://github.com/RVC-Boss/GPT-SoVITS import os import requests from PySide6.QtCore import QThread from PySide6.QtWidgets import QWidget, QApplication from design import Ui_Form import subprocess import sounddevice as sd im…

JAVA基础 - 泛型

目录 一. 简介 二. 集合泛型 三. 自定义泛型 四. 自定义泛型类和普通类的区别 一. 简介 泛型是 Java 语言中一种强大的特性,它允许在定义类、接口和方法时使用类型参数,从而增加了代码的类型安全性和复用性。 类型安全性: 使用泛型可以…

day07 项目启动以及git

spring框架 spring 负责整合各种框架,把new对象的部分交给spring去做,对象new不出来,项目就启动不起来,这样可以有效保证所需要的对象都在容器中存在,后续的部分都可以顺利执行控制反转:业务对象创建依赖资…

“八股文”在实际工作中是助力、阻力还是空谈?

一:浅谈 关于“八股文”在程序员面试中的重要性和实际工作中的作用,确实是一个引发广泛讨论的话题。以下是我对这个问题的看法: 1. “八股文”的定义与特征 “八股文”通常指的是面试中常见的标准化问答或经典理论知识,例如…

Apollo:源码分析之cyber/mainboard启动入口介绍-my write, test ok

软件结构图 cyber入口 cyber的入口在"cyber/mainboard"目录中: ├── mainboard.cc // 主函数 ├── module_argument.cc // 模块输入参数 ├── module_argument.h ├── module_controller.cc // 模块加载,卸载 └── module_controller.…

关于Docker Engine AuthZ 插件授权绕过漏洞 (CVE-2024-41110)

一、漏洞概述 漏洞名称:Docker Engine AuthZ 插件授权绕过漏洞 (CVE-2024-41110) 漏洞等级:高危 漏洞描述:DockerEngine是Docker的核心组件,是一 个开源的容器引擎,负责构建、运行和管理容器…

【Vue】权限控制

权限管理 分类: 页面权限功能(按钮)权限接口权限 vue3-element-admin 的实现方案 一般我们在业务中将 路由可以分为两种,constantRoutes 和 asyncRoutes。 constantRoutes: 代表那些不需要动态判断权限的路由,如登录页、404(或…

【echarts】 柱状图,最后带“竖线”

具体: https://echarts.zhangmuchen.top/#/detail?cid28ea6-0601-e9f5-9cc29-c022b758 let data [{value: 0,name: 数据格式一},{value: 55,name: 数据格式二},{value: 66,name: 数据格式三},{value: 75,name: 数据格式四},{value: 20,name: 数据格式五}];getAr…

盘点.软件测试模型

软件开发模型   软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动…

C++类与对象-六大成员函数

默认成员函数就是用户没有显式实现,编译器会⾃动⽣成的成员函数称为默认成员函数。⼀个空类编译器会默认⽣成8个默认成员函数。本文只介绍其中6个,C11增加两个函数见后续博客。 目录 一、构造函数 1.1 概念 1.2 特性 1.3 使用举例 1.4 初始化列表 1…

如何通过前端表格控件实现自动化报表?

背景 最近伙伴客户的项目经理遇见一个问题,他们在给甲方做自动化报表工具,项目已经基本做好了,但拿给最终甲方,业务人员不太买账,项目经理为此也是天天抓狂,没有想到合适的应对方案。 现阶段主要面临的问…

docker笔记7-dockerfile

docker笔记7-dockerfile 一、dockerfile介绍二、dockerfile指令三、构建自己的镜像 一、dockerfile介绍 Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 以下是常用的 Dockerfile 关键字的完整列表和说明: 二、docker…

【计算机毕业设计】838装修公司CRM系统

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

为什么要做边界值测试?

边界值测试的理解 边界值测试(Boundary Value Testing)是一种常用的软件测试方法,它侧重于测试输入值的边缘或临界条件。这些边缘条件通常包括最小值、最大值以及接近这些最小值和最大值的值。边界值测试的基本思想是,许多软件错…

React 学习——Context机制层级组件通信

核心思路:(适用于所有层级,不仅仅是爷孙 父子) createContext方法创建一个上下文对象在顶层组件 通过Provider组件提供数据在底层组件,通过useContext钩子函数使用数据 import { createContext, useContext } from …

R语言 爬取数据+简单清洗

小小练习。见代码注释 # 加载必要的包 library(rvest) library(dplyr) library(tidyr)# 指定网页URL url <- "https://research.un.org/en/unmembers/scmembers"# 读取网页内容 webpage <- read_html(url)# 提取所有表格节点 table_nodes <- html_nodes(web…

基于人工智能及大数据的综合智能交通管理平台(可编辑30页PPT)

引言&#xff1a;随着城市化进程的加速和汽车保有量的快速增长&#xff0c;交通拥堵、交通事故频发以及交通资源分配不均等问题日益突出&#xff0c;成为制约城市发展的重要因素。为了应对这些挑战&#xff0c;基于人工智能&#xff08;AI&#xff09;及大数据技术的综合智能交…

【React】详解自定义 Hook

文章目录 一、自定义 Hook 的基本用法1. 什么是自定义 Hook&#xff1f;2. 创建自定义 Hook3. 使用自定义 Hook 二、自定义 Hook 的进阶应用1. 处理副作用2. 组合多个 Hook3. 参数化 Hook4. 条件逻辑 三、自定义 Hook 的实际应用案例1. 实现用户身份验证2. 实现媒体查询 四、最…