笔者非科班出身 1. 面试时间 2022年7月8日下午五六点收到11日上午的二面邀请短信。 2. 面试内容 面试官没有让我做自我介绍。面试过程: (1)一道智力题:现有质量140克的食盐和7克、2克的砝码各一个,如何把食盐分成90克和50克?至少需要使用几次天平?(网上有答案) (2)一道算法题:给定一个包含 0 和 1 的数组,如果允许把其中的 k 个0(k 已知)变成1,请找出把 k 个 0
笔者非科班出身 1.面试时间 2022年7月14日下午收到15日下午的三面邀请短信。 2. 面试内容 先是做了个自我介绍。然后: (1)聊了聊自己课题组的项目,自己所做的工作,有没有出成果。 (2)聊了聊成绩,问我学了哪些前端知识?有学过计算机网络吗? (3)问了几个技术性的问题:cookie是什么?localStorage、sessionStorage的异同?Vue的生命周期? (4)问了简历上
tme 一面 5.09 挂 自我介绍 什么时候接触前端的,怎么学前端 实习期间遇到的困难,哪个项目参与的时间最长 js的数据类型,栈和堆有什么区别 js中如何实现继承 箭头函数和普通函数的区别 如何理解原型以及原型链 给你一个html5页面如何进行性能优化 script的defer和async的区别 浏览器缓存,强缓存和协商缓存 http1和http2的区别 如何将字符串反转,字符串转化为数组的方
base上海 终端 2022.8.17 一面 60min 1.coding:(没有自我介绍hh一上来就手撕)不用第三方库实现字符串转32位整数 2.八股(算法):大根堆调整过程 3.八股(c++):volatile 4.八股(c++):宏的作用 5.八股(数据库):ACID 6.八股(算法):贪心和dp区别 7.简历:实习细节 8.场景题:如何对用户反馈出问题系统的bug快速定位 7.反问 202
一面 1.自我介绍 2.不是计算机相关专业的,怎么想到做计算机 3.问了一个和项目相关的实现逻辑,之前速度慢的问题是在于这个算法吗还是其他东西? 4.react和vue有什么区别 5.diff中key的作用 6.分页拉取数据重复 移动端分页时,如何传递参数去避免切换第二页时出现由于短时间新增问题导致第二页中出现第一页的数据 面试官说这是业界常态问题,有点紧张没想出来,有说用时间来表示但是我说成时间
时长:50分钟,面试官人很好,问题也很常规。提前批面的第一家,希望能有好的结果 1、自我介绍 2、两分钟介绍项目、项目分工、你负责哪一块、介绍重难点、项目中封装了哪些组件 3、EChart的使用及细节:EChart的版本,用过哪些(折线图or柱状图or仪表盘)、颜色如何设置、如何动态适配浏览器放大缩小 4、项目中前端如何向后端请求数据 5、flex的使用,如何实现左右贴边 6、伪元素和伪类的区别
时间线:7.1 笔试,7.13 一面,7.28 二面 8.1更新 收到了测评 官网状态显示笔试中😭 7.13 蔚来一面 (50分钟) 1. 怎样自学前端 2. 闭包 3. 全局作用域和局部作用域 4. 在es5里面怎样实现局部作用域 5. this指向的几种情况 6. 手写new 7. var,let,const区别 8. 9. map和weakmap 10. 手写函数继承 11. 异步操
二面: 感觉是个大佬,比较注重基础,提问的方式也非常灵活,不是简单的提出一个问题,而是先铺垫一些情况之后再发问: 1.怎么用js实现类的修饰符 private public 2.静态多态?我说不太了解 3.构造函数 4.类型判断 5.值传递和引用传递 6.怎么传递引用类型而互不影响 7.怎么使得对象内的值不可修改 8.做个题:实现一个stringify 二面的时间挺短的,除去做题时间大概二十分钟的
总体感觉面试官人挺好的,答不上来了,他会给你去分析,给你些思路让你去理解。 1.localstorage sessionstorage 1)区别 2) 在a标签页面里设置的loaclstorage b标签页面可以拿到吗 3)localstorage存在计算机具体哪里 2.浮动 怎么清除浮动 3.BFC 4.flex 5.js基本数据类型 谁是引用类型 放在哪里 6.arr的操作有哪些 7.m
1、项目介绍,负责部分以及怎么实现的、改动 2、代码看输出并解释 3、宏任务和微任务关系(体面说法?) 4、响应报文组成、常见响应头 5、什么是跨域、解决方法 6、transform和absolute+left实现元素左移对比 7、回流相关的代码 8、盒模型 9、css响应式布局 10、tcp传输从慢到快的原因 11、ssl加密、如何确定ac证书有效性、加密方法举例 12、script标签阻塞的原
各种手写题 约50min 1.水平垂直居中 2.闭包,应用场景,拓展到手写防抖函数,拓展说一下什么时机释放内存 3.扁平化 4.快排 5.LRU缓存 6.手写promise.all 7.手写Promise队列
自我介绍 水平垂直居中布局? DOM、BOM常用的API? 浏览器缓存机制? 重排、重绘?怎么减少重排重绘的开销? 网页加载很慢的话,怎么做性能优化? sessionStorage、localStorage、cookie区别? 用过localStorage吗?如果要实现存储数据的时间不超过24小时怎么做? 跨域怎么做?谁来做? 响应式布局实现?媒体查询、vh、vw、rem、em? react、vu
2022.8.22 Promise输出题 原型链题 对象属性(浅拷贝)是否改变的输出题 手写instanceof 原型链原理 http和https区别 对称加密和非对称加密 跨域 TCP、UDP以及应用场景 手写CSS垂直居中 BFC 盒模型 react生命周期 react有哪些hooks react router 手写数组括号匹配 #百度##百度校招提前批##面经#
部门说是做赋能的 需要会一些服务端开发 - 自我介绍 - 学校 毕业情况 - 前端使用的框架 - 为什么在 6 月份换了一家实习公司 - 项目经历 介绍一下第二个项目 针对项目中的问题进行提问 - 实习项目 - 题目 两数之和 - 题目 斐波那契 - typeof typeof typeof null - 宏任务与微任务 - 输出题目 - Promise - 静态方法 - promise.all
自我介绍 项目介绍 css position属性 关系选择器(nth-child) 属性选择器 盒模型(弹性和标准的区别;计算标准) JS 常用的es6语法 箭头函数(和普通函数的区别) class(setter/getter) 设计者模式 防抖和节流 网络 跨域 url参数切割 预检请求 跨域的时候后端需要做什么 简单请求和复杂请求 框架 react-hooks原理 react-hooks的优缺