自我介绍的时候就和面试官说了,主要求职意向是前端来着,没想到能进面。 加上我是跨专业转码,之后的面试主要在聊天,围绕我的专业还有简历项目问了一些问题。 面试官不懂前端也不懂js,所以问的也不多。除了项目,其他的问题大概是这些:CSS选择器有哪些。React的hook是什么,怎么用的。HTTPS加密的过程。HTTP头部的user-agent是什么。还有几个比较开放的问题。 最后手写了个简单的程序,打
css部分: 1.伪类和伪元素区别?伪元素占位置吗? 2.水平,垂直居中实现 3.position有哪几种 ?分别相对什么而言定位 4.控制显示隐藏,只有opacity可以响应事件 5.BFC js部分: 1.闭包+防抖节流 2.原型链 3.宏任务 微任务(做程序题还是慢,需加强!) vue部分: 1.vue生命周期 2.组件传参方式 3.v-if v-for能不能一起用 v-show v-
1. 原始数据类型和引用数据类型,为什么原始类型要存在栈中而不存在堆中,如果原始类型例如字符串栈存不下过长怎么办 2.深拷贝,如何对产生循环引用的两个对象的其中一个深拷贝 3.如何解除循环引用 4.不使用JS中的{},如何自己设置一个可以实现a.key1 = value1,a.key2 = value2的数据结构 5.http3.0了解吗 6.TCP协议如何做到可靠的,如何设计使UDP变得可靠??
7.27 投递,测评+笔试 8.12 邮件,8.13一面 看你过了六级,用英文自我介绍吧(开场崩) 科班的话先问计网吧,tcp和udp区别 HTTP和HTTPS,ssl四次握手 常用数据结构和排序算法,口述快排思路 算法:删除链表倒数第N个节点,口述思路(快慢指针秒解) let,var区别,作用域链 闭包相关问题合并两个对象的思路(只说了创建新对象深拷贝,感觉不太满意) 深拷贝和浅拷贝 实现继承的
2022.8.18 技术一面 我的个人博客地址 :https://www.yuque.com/erchashuxiansheng/otv7w8 欢迎大家收藏加关注。 1.自我介绍 介绍了自己的基本信息,以及技术方向,顺便表明自己喜欢写博客,拥有一个长期更新的个人技术博客。 2.详细介绍一下简历上参与的两个大型项目 我介绍了项目的所用技术,自己负责的任务和业务模块,从业务模块中讲了涉及的数
#我的秋招日记# 刚做完4399的笔试题,舒服,太舒服了 做之前还在想两个小时怎么这么久,不会题量特别大吧! 结果,题量不仅不大,而且还挺少的(题型如下图) 单选!没有多选不定项,夸! 问答题7个,其实是3个js题目:闭包、事件循环、sleep函数 剩下4个是开放性的(类似hr会问的)题目,像大学期间最有成就感的事这种(每个5分) 还有三个编程题: ①水平垂直居中、循环播放动画、鼠标移入暂停播放
1、项目介绍,负责部分以及怎么实现的、改动 2、代码看输出并解释 3、宏任务和微任务关系(体面说法?) 4、响应报文组成、常见响应头 5、什么是跨域、解决方法 6、transform和absolute+left实现元素左移对比 7、回流相关的代码 8、盒模型 9、css响应式布局 10、tcp传输从慢到快的原因 11、ssl加密、如何确定ac证书有效性、加密方法举例 12、script标签阻塞的原
前言: 4399的前端笔试挺简单的,题目也比较中规中矩,本次考察了“计算机网络、JS、dom”等知识 题型是“单选X10 + 简答X3 + 编程题X3 + 论述题X4” 4399用的是自己的考试系统,开考前系统崩了一下,很快就好了。他的编程题不能用本地IDE,前端的没必要用,我估计其他的也一样,因为它都没有通过率的概念,直接说“本系统不支持核心代码模式,但若是题目要求用核心代码模式,就写上好了,不
半个小时,小姐姐人很好,技术栈也相似,很聊得来 vue3改进 proxy优点 in等操作对应proxy哪个方法(has,ownkey) 浏览器渲染 重排重绘 前端性能优化、缓存 nginx配置 图片格式 判断两个NaN相等 数组扁平化 前端工程化 ... 貌似只有一次技术面 28 技术面+hr面(已面完) #面经#
8.16 投简历(定向内推 - 个人云部) 8.17 20:00 收到面试邮件 8.18 17:00 一面(≈40min) 用的是【如流视频面试系统】,只有视频和共享屏幕,没有写代码的地方,手撕是共享屏幕用的自己的IDE 1、自我介绍 2、做过的项目中印象最深的最有收获的是哪个 3、说一下常用的git操作 克隆代码:git clone 地址 提交代码: git add . (或者git
问题们: 介绍一下项目。我介绍了一个后台系统,问了鉴权和axios请求拦截封装。 算法写过没,写过哪些?数组了解吗?怎么存储更新呢(和内存结合起来说)。 node.js -> 了解不?我说node了解少,更多的知道怎么用,就没再问了。 线程和进程了解不?区别是啥? es5 和 es6 的类的区别。 js 异步历史聊一下。 node 的 generator知道吗? 变量提升,作用域,给了一个题让说。
一面 8.12 聊项目 文件上传,切片,唯一性验证 webworker webpack(我不会) 项目聊得比较多,八股没怎么问(或者是我忘了) 【手写】括号匹配 二面 8.19 vue响应式、diff 对react理解哪些 webpack(好的我不会) 讲讲项目,做了什么,难题 长列表优化(不太懂要问啥) 作用域 闭包,缺点,用处 https 浏览器渲染 渲染进程的多线程(合成...) 浏览器内
面试半小时 1、自我介绍 2、遍历数组方法(for in,for of,forEach,map) 3、遍历对象方法,哪些方法能遍历继承属性,哪些方法不能 4、不同情况下this指向问题 5、箭头函数this指向 6、call、apply、bind 区别 7、js 执行环境 8、闭包是什么,他的作用及用途、使用环境 9、为什么使用闭包时变量不会被垃圾回收机制销毁 10、变量声明提升有哪几种情况 11
祈祷二面!祈祷二面!祈祷二面! 2022/08/19 自我介绍 jwt这一块你是怎么做的 token是怎么放到header的 怎么加密解密的 非对称加密过程以及有几种方式的非对称加密 服务端也是自己做的吗 token统一认证在后端怎么做的 token实效性,token过期怎么处理 你对RBAC是怎么理解的,项目中怎么做的 功能分配怎么在前端做显隐 这个项目背景是什么,在学校干什么用的 小程序授权怎
字节风控提前批一面 自我介绍 挖实习 进程和线程区别是什么 堆栈是什么(堆回答的不是很好) DNS http和https(没准备好) http无状态你是怎么理解的 BFC 同源和跨域 CORS 闭包和变量提升 ```js for(let i = 0; i < 5; ++i) { setTimeout(function(){ console.log(i + ''); }) } ``` 不用块级作用域