虽然很久之前就寄了,但之前没总结,现在回忆一下吧,当做一次成长。 在线视频面,面试官手写问题,我回答的答案,他也记录出来,我全部能看到,好像在做笔录,加上面试官有一点高冷气质,挺有压迫感的。 1.自我介绍 (面试官就写了两个关键字 自学。。。) 2.数据结构有哪些?我说了线性和非线性的几种,又说了,简单说了下链表,面试官就说,感觉你对链表挺了解的,就手写了链表结构,让我说怎么进行增删改查(呜呜呜,
一面(9.13) URL 的组成 && 长度 http 状态码 在流程器地址栏输入 URL,到页面渲染都经历了哪些过程 JS 和 CSS 会阻塞页面渲染吗 async 和 defer TCP 三次握手,四次挥手 进程和线程的区别 node 是单线程还是多线程 进程和线程之间是怎么通信的 防抖 && 节流 && 如何实现 浅拷贝 && 深拷贝 && 如何实现 promise && promise.a
js数据类型,判断方法 typeof返回哪几种类型?typeof null的返回值 闭包,如何解决闭包引起的内存泄露(不用的时候使其为null) 跨域,有几种方法 盒模型,区别 行内元素与块级元素,区别,常用的有哪些 重排和重绘 如何隐藏一个元素(display,visable,透明度,缩小,定位移出可视区域) src,href的区别 cookie,sessionStorage,localStor
1:线程和进程 2:同步和异步,阻塞和非阻塞 3:设计模式有哪些 4:观察者模式和发布订阅模式的区别 5:计算机网络缓存 6:如果要每次的页面请求都不允许浏览器缓存,怎么做 7:大顶堆和小顶堆 8:类型判断的方法 9:为什么type of 不能满足所有数据类型的判断 10:数组的中相关方法 map会改变原本的数组 11:foreach 和 传统for循环的差别 12:vue3和vue2的差异 13
我们可以编写包含或不包含的代码,如下所示。 或 的实际用途是什么?。这是内存效率更高还是可读性更强?
一面 自我介绍 介绍实习中的一个项目难点,怎么去解决的 说一下你项目中用到的其它设计模式 实现线程的几种方式 线程池的原理(七大参数+运行流程) 四种拒绝策略 如果我既想保证所有的任务被执行,又想不用CallerRunPolicy导致效率降低,该怎么办(捕获AboryPolicy的异常,再进行补偿) 垃圾回收算法 目前流行的垃圾收集器都用到了哪些回收算法 HashMap 原理 MySQL 的事务隔
题型:30道不定向选择题,每题2分;3道编程题,共40分。总分100分。 选择题考察的范围很广,Linux系统,JVM,多线程,设计模式等都考察到了,鼠鼠好多不会,只能蒙了,做选择题的时候太困了,做着做着睡着了,感觉寄了。 编程题通过率1,1,0.33: 第一题:输出变换若干次以后的数字,例如,13变换成1113,因为13里面是1个1,1个3,1113变换成3113,同理。 我是将字符串转换成in
面试官很友好,可惜自己太菜 1、HashMap底层原理 2、HashMap中头插法和尾插法区别,为什么要改变 3、wait sleep区别 4、自定义线程 5、reentralock底层实现原理 6、强、软、弱、虚四大引用 7、springboot如何实现的配置化 8、redis是单线程还是多线程,如何实现并发的 9、CGLib如何实现的 10、编程题:顺时针打印数组
说一下自己学过哪些课程 TCP协议特点 TCP协议高级点的特点 慢启动,拥塞控制 为什么进行拥塞控制 https加密流程 https中证书是怎么拿到的,里面包含什么? 证书为什么放在第三方? Java中list由哪些子类? ArrayList数据结构是什么样的?具体是怎么实现的 有个电脑,向另一个电脑通过程序发送数据,这个数据在硬件层面怎么流动的,经过那些步骤 NAT原理 传输层的报头是什么? 基
选择题(10道): 填空题(10道):五层协议模型;事件模型的两个阶段;设置内边距的合并写法;同步异步输出问题等等 算法(3道):(1)输出两个数之间5的倍数;(2)括号匹配问题;(3)千分位分隔符,将整数部分每三位以','隔开; 题目比较基础,整体简单
先夸!完全没废题,都是前端的内容,题目也不难,做起来很顺畅 ~ 还有!希望所有的笔试都给一个时间段可以自由支配时间好吗!卷起来谢谢! 平台:牛客, 时间:60min,满分:100分 题型:不定项选择题 3分*10=30分(少选得1分,错选不得分);填空题 3分*10=30分;编程题 10分+20分+10分=40分 (选择填空凭记忆写的,大概意思对,不确保原题,乱序输出) 一、不定项选择题(做了12
面试官上来说面试分三部分:1.自我介绍 2. 手撕代码 3.问问题 9.7 一面 手撕:统计字符串每个字符个数是否相同,返回true or false 项目经历一直聊项目中的问题 9月8号收到二面通知 9.16二面 本来想更新面经的,但是录音坏了啥都没录进去,凭印象写了 9.19 hr面 #途虎养车##秋招##前端##面经#
提示:途虎养车2卷 题型:选择题20道,一道3分、编程题3道 选择题 线性结构、存储结构:如哈希表,链表,队列,循环队列 标签嵌套:如“< ul >< li >途虎< /li >< / ul >”、"< ul >< p >途虎< / p >< / ul >"、"<a href='#'><a href='#'>途虎</a></a>" promise.all cavas的事件绑定 公钥和私钥 查看系统
1. 自我介绍 2. 介绍写过的插件 3. 手写ajax请求流程 4. fetch 和 axios 区别 5. 手写Promise.all 6. 手写嵌套对象拍平 7. vue响应式原理 8. 平时怎么学习的 9. 最有收获的项目,收获了什么 10.反问 #前端# #校招# #秋招# 许愿二面
9.15 pm 6:30 - 7:00 项目的一些讨论(部署、安全、缓存、过滤、目的) 不是所有浏览器都支持finally怎么办(高阶语法怎么办,答了babel) 语法可以转,高级的方法怎么办? 按需引用怎么办? 卡顿的本质,怎么解决? 虚拟列表原理? 值和引用 针对7出了道题 两道题: 1. url query参数解析 2. 出现次数最多的元素 反问: 加班压力 技术栈 #面经##前端##秋招#