参加的还是24前端暑期实习笔试。笔试有3部分,15道单选,5道多选,3道编程题。难度适中,选择大部分为前端内容,包括html5、js、css。均为前端基本功,也有计算机基础内容,但是较少。大概3:1吧个人感觉。选择题分数比较重,一题3分。 第一部分:大多为前端,包括HTML5,css[]选择器,数据结构,js看程序读结果等。部分题目还是没遇到过,整体做下来难度不大。 第二部分:多选题,少选得1/3
前两部分单选和不定项,包含计算机基础知识与前端基础知识代码分析题。好多都不太会做。 算法题部分,第一道较简单忘记了。 第二道题两个map,一个map统计数的个数,在遍历计算累加和的过程中,另一个map记录左端点,查询遍历到的右端点是否有符合条件的左端。 第三道题,前边连续d后边red,类似这样dddddddredre。
9.13 19:00 笔试 没投正式批,百度是提前批没过的自动转入正式批流程了 平台:牛客;时间:120min;总分120min 题型:单选14*3分=42分;不定项6*3分=18分;编程10分+15分+15分=40分 最近笔试太多了,选择题记不太清了,简单列一下知识点 一、单选题 1、关于cookie和session? A.关闭浏览器后会话cookie会存在一段时间 B.ses
24届秋招结束~持续回顾从23年2月到23年10月的实习、秋招面经!欢迎关注(跪求)! 1、JavaScript的数据类型,object和string有什么区别 2、引用数据类型和基本数据类型的区别 3、怎么判断变量的数据类型 4、apply、call、bind的区别 5、JavaScript的继承 6、浏览器安全 7、算法题:数组[5,6,7,8,9,1,2,3,4]旋转,找到旋转的index
时长:53分钟 问了一点项目,现场跑了一个项目看,然后在引导下做题 问题: 1、看代码说结果,并且结合事件循环、宏任务、微任务一步步说明理由 (async () => { console.log(1); await new Promise((res) => { console.log(2); // 关键点在这里,我一开始忽略了,这里promise状态一直卡在pending不会变,并且await把这
时长:50+分钟。第二天早上hr来电话让填手续了 特种兵面试的一天终于结束了,一天四场,从9点面到21点。 问题: 1、自我介绍 2、说说你最满意的项目,它的背景、难点 3、项目的前后端同学一共有多少? 4、websocket的业务主要是有哪些 5、auth授权登录的流程,token是怎么拿到的?存在哪里?安全吗? 6、你在团队开发里遇到的挑战有哪些? 7、用过vue的混入吗? 8、说下组件之间传
因为最近没有offer,所以投了一些实习 如题 被拷打 问我工程化都做了些什么 说了一点就被打断了,说你提到了那你说一下ts,于是我说了ts的意义 又打断,说我不要背书 说想知道我深入理解ts到什么程度 我说我没怎么深入理解,平常使用是可以的 她回了句,就会调API是吧。。 接着问我 ts 类型系统怎么实现 让我介绍编译原理 问我类型检查在编译原理里的哪个阶段 问我深入学习了什么 我说最近有看Ja
1.介绍一下项目 2.移动端适配 3.css选择器优先级 4.有没有做过性能优化 5.路由懒加载如何实现的 6.vite和webpack你是如何如何选型的 7.输入url到页面渲染过程(绘制的过程了解吗) 8.强缓存和协商缓存(301和302状态码是什么) 9.了解性能指标吗,如何减少lcp 实现a + b === c兼容小数计算 实现一个EventEmitter类
24届秋招结束(拿下BBAT等8家大厂,其中绝大多数SSP) 持续回顾从23年2月到23年10月的实习、秋招面经!欢迎关注! 过年这段时间一定会经常更新!!! * 自我介绍 项目 / 实习 占据50%的时间 * 介绍项目(对简历上的项目难点逐一询问) * iframe poseMessage 轮询hook * 实习 预加载 * 考虑做SSR? 八股文 & 手写 占据20%时间 * 深拷贝 * 代码
6/30 1h5min 被一面面试官骗了( 明明说好二面主要考八股的!! 却是写的最多的一次( 0.自我介绍 1.选个框架(其实我更熟悉Vue的,但是面试官又说百度主要用React,一咬牙就选React了) 2.现场脚手架创建React项目,期间问了一下用什么脚手架比较多 3.打开一个叫todomvc的网站,点React 4.按照它的功能去实现todos的增删和改状态功能,不用写样式 写了快一个小
6/28 时长1h5min 面试体验最舒服的一次!面试官会给积极响应,会帮你一起分析 0.自我介绍 1.js0.1+0.2等于多少?为什么 2.js常用数据类型,基础数据类型和引用数据类型的区别,栈和堆两种数据结构的区别 3.写过页面吗 4.为什么用css in js?css in js在开发过程中会遇到什么问题?(还好想出来是没有代码高亮了,感觉瞬间他有一种得到想要答案的感觉...) 5.平时什
自我介绍 position属性 绝对定位是相对于什么进行?--absolute基于父元素 追问只是基于父元素吗?---相对于static定位以外的一个父元素进行定位 css题:一个div中包两个div,每个div的magrin、padding、宽都是10px,计算这个div的高度 讲一下盒模型 cookie、localStorage、sessionStorage的区别 localStorage可以
说一下移动端适配 介绍vue的路由 js原生实现hash模式 js执行机制(事件循环等) 写题:异步输出 🤣异步输出那边脑子抽了写错掉了,估计没后续了。
项目 使用怎样的线程池,默认的线程池会出现什么问题。线程池队列,有界,无界。 线程池核心线程是否可回收,如何实现的 runnable callable 区别,如何接收这两个线程异常 JVM了解过哪些版本,1.8和1.7内存结构不同的地方 synchroized锁升级过程和实现原理 什么情况下会达到重量级锁 synchroized什么时候释放锁 Reentrnlock 实现原理,AQS实现原理 AQ
面试时长 无反问 20分钟 每次答到一半 就不让我说了,说我背过 1.自我介绍 2.实现一下String中的Split方法(给5分钟实现) 3.AB两个文件,各50亿行URL,怎么找出相同URL 4.为什么NGINX比TOMCAT 接收请求快 5.知道SELECT 和 EPOLL吗 6.MYSQL 隔离级别 7.Java中的锁,什么时候用过 8.进程通信方式 9.CPU飙升你怎么解决