23年7/8月前端小结

简历 - C端,技术栈VUE

多次问的问题类型:

  1. 设计模式,有哪些,遇到哪些,用过哪些,实现一个
  2. 原型链,说,或者出题给结果(比如new实例,改原型各种)
  3. 闭包,使用场景,根据用的场景写一下【比如防抖节流】(或者经典的for循环然后setTimeout打印)
  4. 防抖节流应用场景
  5. 作用域(比如函数作用域在声明的时候会绑定,这里比较容易出错)
  6. 关于this
  7. js事件循环(可能说,可能写)
  8. 关于继承(问的很少,偶尔有)
  9. url到页面加载完成(可以从DNS解析说起,包括http缓存,或者https考虑到)
  10. 性能优化怎么做,做过什么(vue项目,或 小程序)
  11. no.10可能涉及到页面性能监控,然后可以说说性能监控相关
  12. SSR原理(这个大家可以看下vue官网的,我看的这个,比较好懂),CSR,SSG区别
  13. VUE2.x和3.x区别(介绍原理和使用),可能会问传参相关,
  14. vue的异步更新(!!更改缓冲的数据队列是否和nextTick是同一个)
  15. 父子组件的生命周期
  16. vuex介绍
  17. cookie,localStorage相关
  18. webpack和vite区别,是否写过wenpack插件(这个不止一次问过,有就说,没有可以看下原理说)
  19. jsbridge(做app内嵌h5交互用的)
  20. ref,reactive区别,toRef,toRefs
  21. weakMap和Map
  22. 数据类型判断,及其原理(一般是说instanceof)

主观问题:

  1. 你觉的项目难点,或者比较有挑战的(介绍项目,说复杂问题和解决方案)
  2. 干了这么多年,评价下你自己(遇到过两次?)

遇到的算法相关:【能问复杂度的算法一定会问】

  1. 发布订阅者模式,单例模式(根据问题个人回答哪个模式,可能写下)
  2. 字符串数组,找出最长子序列
  3. 排序(可能会问每轮打印,或者给多次的打印结果,反写算法)
  4. 数组排平多种方式
  5. 字符串多括号,打印出括号内部内容
  6. 树状结构排平,或者一维数组组装乘树状结构(这种相关 {val: '', id: '', pid: '', children: []})
  7. 最长递增子序列
  8. 实现路由,伪代码
  9. 数组变成随机数组
  10. 其他同事遇到,比如随机分配红包
  11. 待补充。。。。。

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

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

相关文章

软考 系统架构设计师系列知识点之软件架构风格(2)

接前一篇文章:软考 系统架构设计师系列知识点之软件架构风格(1) 这个十一注定是一个不能放松、保持“紧”的十一。由于报名了全国计算机技术与软件专业技术资格(水平)考试,11月4号就要考试,因此…

pyppeteer 基本用法和案例

特点 自带chromium 不用自己下载也可以下载,比较省事.比selenium好用 可异步调用 简介 一. pyppeteer介绍 Puppeteer是谷歌出品的一款基于Node.js开发的一款工具,主要是用来操纵Chrome浏览器的 API,通过Javascript代码来操纵Chrome浏览器&am…

解密人工智能:决策树 | 随机森林 | 朴素贝叶斯

文章目录 一、机器学习算法简介1.1 机器学习算法包含的两个步骤1.2 机器学习算法的分类 二、决策树2.1 优点2.2 缺点 三、随机森林四、Naive Bayes(朴素贝叶斯)五、结语 一、机器学习算法简介 机器学习算法是一种基于数据和经验的算法,通过对…

Ubuntu 22.04 安装系统 手动分区 针对只有一块硬盘 lvm 单独分出/home

自动安装的信息 参考自动安装时产生的分区信息 rootyeqiang-MS-7B23:~# fdisk /dev/sdb -l Disk /dev/sdb:894.25 GiB,960197124096 字节,1875385008 个扇区 Disk model: INTEL SSDSC2KB96 单元:扇区 / 1 * 512 512 字节 扇区大…

【科研工具】-论文相关

科研工具 1 论文检索2 论文阅读3 论文写作4 论文发表 1 论文检索 计算机类英文文献检索数据库DBLP: 只有论文基本信息(标题、作者等);下载论文:知网\IEEE\ACM\SCI-Hub等,记得创建文件夹(检索词条、日期等&…

OpenAI重大更新!为ChatGPT推出语音和图像交互功能

原创 | 文 BFT机器人 OpenAI旗下的ChatGPT正在迎来一次重大更新,这个聊天机器人现在能够与用户进行语音对话,并且可以通过图像进行交互,将其功能推向与苹果的Siri等受欢迎的人工智能助手更接近的水平。这标志着生成式人工智能运动的一个显著…

websocket拦截

python实现websocket拦截 前言一、拦截的优缺点优点缺点二、实现方法1.环境配置2.代码三、总结现在的直播间都是走的websocket通信,想要获取websocket通信的内容就需要使用websocket拦截,大多数是使用中间人代理进行拦截,这里将会使用更简单的方式进行拦截。 前言 开发者工…

Unity2D创建帧动画片段

文章目录 概述为角色创建动画Animator组件创建动画片段状态转移 其他文章 概述 动画是游戏中一种使对象表现出运动或变换的方式。当涉及到动画时,我们通常就会用到Animator组件。它允许我们在Unity编辑器中创建、管理和控制这些动画,并将其应用于游戏对…

JTAG/SWD接口定义

目录 1. ST-Link接口定义 2. ULINK2接口定义 为方便查阅,将ST-LINK和ULINK的JTAG和SWD接口定义总结如下: 1. ST-Link接口定义 Pin no. ST-LINK/V2 connector (CN3) ST-LINK/V2 function Target connection (JTAG) Target connection (SWD) 1 VA…

移动硬盘数据恢复怎么做?盘点4种实用恢复方法!

“为了存储我的照片和视频,我特地买了一个大容量的移动硬盘。但是不知道我在导照片的时候是不是误操作了,很多照片和视频都丢失了,我应该怎么恢复移动硬盘里的数据呀?” 移动硬盘方便携带且容量比较大,逐渐成了很多朋友…

2023-10-03 VsCode诡异消失事件

VsCode诡异消失事件 前言一、排查问题二、原因分析三、其它可能不好的倾向四、一些补救措施总结 前言 今天打开电脑, 习惯性的打开VsCode, 收到错误消息, 该快捷方式所指向的项目Code.exe已经更改或移动, 因此该快捷方式无法正常工作. 是否删除该快捷方式. 一、排查问题 打开…

【数据挖掘】2017年 Quiz 1-3 整理 带答案

目录 Quiz 1Quiz 2Quiz 3Quiz 1 Answer Problems 1-2 based on the following training set, where A , B , C A, B, C A,B,</

聚焦酷开科技智能大屏OS Coolita,打造智能推荐服务能力全景

2023年9月18日—22日&#xff0c;科学和教育计算机协会The Association for Computing Machinery&#xff08;ACM&#xff09;在新加坡举办了为期5天的ACM RecSys 2023&#xff0c;云集了各大品牌的科技巨头技术人员&#xff0c;还有中外各大高等学府学者参与其中&#xff0c;共…

matlab 使用激光雷达检测、分类和跟踪车辆

目录 1、算法概述2、加载数据3、地平面分割4、语义分割5、聚类和边界盒拟合6、可视化设置7、循环遍历数据8、面向跟踪的包围盒9、 总结10、 支持功能11、 参考</

机器人革命:你一定没见过这些全新的机器人技术!

原创 | 文 BFT机器人 01 通过机器人协作推进危险测绘 在危险测绘领域&#xff0c;研究人员开发了一种合作方案&#xff0c;利用地面和空中机器人对污染区域进行危险测绘。该团队通过使用异构覆盖控制技术提高了密度图的质量并降低了误差。与同质替代方案相比&#xff0c;该策…

C++笔记之C语言中常见的文件操作函数汇总

C笔记之C语言中常见的文件操作函数汇总 文章目录 C笔记之C语言中常见的文件操作函数汇总1. fopen(): 打开文件并返回文件指针2. fclose(): 关闭文件3. fread(): 从文件中读取数据4. fwrite(): 向文件写入数据5. fgetc(): 从文件中读取一个字符6. fputc(): 向文件写入一个字符7.…

Android 13.0 SystemUI下拉状态栏时间格式的修改(二)

1.概述 在13.0的系统产品开发中,在通过上一篇博客已经实现修改了时间显示格式,但是客户修改下拉状态栏时间显示格式为分行显示,即第一行显示时间用大字体显示, 第二行用小字体显示当前日期和周几这样的显示格式 于是继续进行修改 2.SystemUI下拉状态栏时间格式的修改(二)…

开发chromium你要知道的几个地址

我们在开发chromium的时候需要使用到各种各样的工具和网站,下面给小伙伴们介绍一些我常用的网站地址。 一、离线源码下载 已经将源码根据tag号进行打包,只需要修改后面对应的tag号就可以下载特定版本的源码。优点下载速度快。缺点:只包含源码没有其他的提交记录等。 http:…

【ARM】(1)架构简介

前言 ARM既可以认为是一个公司的名字&#xff0c;也可以认为是对一类微处理器的通称&#xff0c;还可以认为是一种技术的名字。 ARM公司是专门从事基于RISC技术芯片设计开发的公司&#xff0c;作为知识产权&#xff08;IP&#xff09;供应商&#xff0c;本身不直接从事芯片生产…

009:获取20日均线数据

再《005》中我们获得了K线数据&#xff0c;现在我们要把他的20日均线数据也获取出来。然后通过计算后&#xff0c;保存在新的一列中&#xff1a; import pandas as pd import tkinter as tk from tkinter import filedialog import ospathdef open_file():global pathpath fi…