0.总时长60分钟 1.虚拟列表(实现原理,列表元素状态改变如何解决,不定高度滚动,多行滚动,scroll监听缺陷,节流两种实现方法,intersectionobserver参数问题) 2.杨辉三角 3.手写数组合并方法(参数化运算符和concat性能,concat和push实现空数组合并区别) 4.Vue代码说结果 5.反问 点评:第一条直接问穿心态炸了,导致后面没有回答底气了,面试官人很好。
腾讯一面(9.10) 开始项目方面的介绍,介绍一个项目难点,问了分布式锁的实现过程,redis数据结构选型。 关注功能如果是大v怎么办? 签到功能,如果按照年月来存,做统计的话要读12个bitmap,是不是比较慢?怎么优化? 那如果用户连续签到了好几年怎么办?(30min) 算法题在本地idea写 层序遍历 10min写完 排序链表20min 刚刚开始用交换排序的方式,写完问时间复杂度,以及有没有
一面:(30min) 1. 自我介绍 2. 问了点项目 3. 输入url到渲染过程 二面:(1h10min) 1. 自我介绍 2. async和defer的区别 3. 输入url到渲染过程(梅开二度?) 4. 协商缓存和强缓存流程 5. cache-control和expires区别 6. etag是如何生成的 7. http和https的区别 8. http在7层协议的哪层,https呢 9.
五月投的简历,现在才捞上来了,在公司写业务都写傻了,突然告诉我明天面试,准备得完全不行🙃 --- --- 一面 1h 40min 1. css 隐藏元素 2. js中数据类型,判断方式 3. interface和type,enum和map区别 4. 浏览器缓存 5. 跨域 6. iframe 微前端 7. vue和react直观区别,更新流程的不同 8. vue双向绑定(响应式)原理 9. 路由
#软件开发笔面经# 🕒 岗位/面试时间 s3Java后端,8.28 👥 面试题目 因为有事,面试推迟了半小时,导致这场面试只有半小时 自我介绍后,问我,面试时涉及到了哪些知识点,让我尽可能讲,然后追问,问了音视频同步问题,硬解码的dma啥的,还有字节码,汇编,微指令集啥的 🤔 面试感受 晚上看的时候,已经没有面试链接了,看样子是过了
8.23 一面 30min 1. 自我介绍 2. 项目介绍,没有问很难很深入,主要是讲解基本的实现流程 3. 接口和抽象类的区别 4. 多线程并发的时候如何保证稳定性(回答了原子性、有序性、可见性方面的内容) 5. 手撕:合并有序数组,又问了如何减少空间复杂度(只是口述了一下) 面试官很温柔,但我紧张的全身是汗
面试官人很好, 但题目都非常规, 很考验基本功😥 1. 介绍一下你近一段时间的学习及项目经历,遇到哪些有意思的事情,有什么收获值得分享 2. 使用你在学校里专业的计算机语言( 不能用js) 来实现打印“*”号组成的100层金字塔形状 3. 采用原生js书写常用的DOM元素class属性值的增删操作:addClass, removeClass, toogleClass 4. 数组扁平化 5. 采用
面试官很好,全程都在夸我😭 面的题过于简单了,以至于怀疑是不是有什么猫腻🤔 唯一没答上来的是vue computed有没有缓存,后来想想包有的,不然不会这么问了
1.自我介绍 2.为什么选择golang 3.golang里面的指针和c++里面的指针有什么区别 4.下面代码有什么问题 ```go func s(x, y int) (int, error) { return x + y, nil } ``` 5.下面代码的输出 ```go func main() { s := []string{"A", "B", &qu
1.Vue的编译过程 2.Vue的render函数 3.Vue的响应式API和React Hooks有无异同 4.函数定义和函数表达式的区别 5.实现垂直居中的方式 6.缓存方式 7.Vue的自定义指令的实现 8.手写题:把一个Object转成字符串形式(递归) { tag:'div' children:[ { tag:'span' children:['ssss'] }, { tag:'span
自我介绍 对电商行业的了解? 分别说一下拼多多、淘宝、京东的用户画像 之前在组里是什么角色?之后有什么规划?想要改变吗? 你对这个岗位的了解?需要具备什么能力? SQL能力如何? 到岗时间 进度拉的很快,一面没一会儿就给通过了,约了第二天的二面✌✌#非技术面试记录#
👥 面试题目 一面 1h10m 渗透攻防方向的,不是游戏安全 1.xss了解过吗,从原理危害防护三角度回答。xss对引号实体怎么绕过(a标签)?富文本编辑器是如何解决xss漏洞问题的?富文本肯定是要渲染出来的,他是怎么预防的呢? 2.sql注入,拿webshell的方法有什么?通过哪些函数能写入?udf提权的底层原理是什么?你说预编译了解,那哪些情况不能预编译呢?orderby为什么不能预编译呢
1. 核心线程数用完了,然后非核心线程数还能,还有,还能创建没达到最大线程,然后队列还没有满,那这时候我任务进来,它是放到队列里面还是启动非核心线程去消费它呢? 2. HashMap 有了解过吗? 它的一个原理或者是一个数据结构。那他的那个hash计算方式, 3. spring 中的注解,你用过哪些啊? spring 中的事物你有用过吗? 你是怎么用的呢? 那你觉得用它目的是什么?比如说我有业务报
#实习##面经##唯品会#
#软件开发笔面经# 全程70min 实习拷打45min(亮点、过程、难点、解决方案) 无八股 场景题,共享屏幕写代码实现: 给定一个商品id,返回商品数据,设计一个合理的双缓存系统,mysql之类的连接可以用伪代码 讲下我设计的时候考虑的点 1、双缓存的增删改查策略 2、本地缓存的过期策略 3、异常的处理策略