1.document.load()和window.onload() 2.回流重绘 3.js脚本执行时间,答了async 、defer 4.缩小元素的方法 5.事件机制 6.http缓存 7.浏览器存储方式 8.event loop 9.事件循环输出题 10.聊聊this指向 11.this执行输出题。(这里第一遍自己是对的,但是面试官质疑了一下又改错了,奉劝大家要相信自己) 12.vue-rout
介绍下http代理 浏览器兼容:样式-dom Number多少位?如何解决大数据除了bigint? 跨域检测过程 如何比较浮点数 算法: 环形链表 2种解法
面试方向为风控,2次业务面+1次hr面,深挖简历的问题就跳过了 一面 1.职业规划,为什么想做数分 2.标准异动归因题 3.sql题:学生id,课程,分数三列的表,口述sql思路,取出所有分数在平均分以上的学生的分数记录 4.对短视频行业的看法 二面 1. 给你全量用户的全量信息,怎么从所有举报信息中分析app大盘是否健康? 2. 在游戏聊天系统内怎么搭建风控核心指标体系? 3. 深入探讨职业规划
一面 1h10min 面试官很和蔼,这次吸取上次教训提前背了自我介绍和项目,基本都答上来了 实习(10min) 实验室项目(5min) Mr流程 Spark和mr区别 窗口函数 Shffule流程 Spaker的宽窄依赖 数仓建模的方法,层数,意义,每层都干了什么 平时为什么用维度建模,范式建模有什么缺点 数据倾斜(很细) 熟悉的排序算法说时间复杂度 一个大数组求topn(bitmap)然后追问,
Java中的基本数据类型,以及各自的长度 👇 Integer x = 1, y = 1,z = 1,k = 1; System.out.println(x==y); System.out.println(z == k); Java中类加载的顺序(构造器,静态代码快)👇打印顺序 public class Parent{ public static String pStaticStr =
投的前端被捞到了桌面客户端,技术栈是js+electron 1算法:16进制字符串转10进制,合并k个升序链表 2实习难点,项目拷打,长耗时计算任务怎么优化 3怎么搭一个web server,socket编程会不会#快手面试##快手前端##前端面经#
面试方向为风控,2次业务面+1次hr面,已意向,深挖简历的问题就跳过了 一面 1h 1.职业规划,为什么想做数分 2.标准异动归因题 3.sql题:学生id,课程,分数三列的表,口述sql思路,取出所有分数在平均分以上的学生的分数记录 4.对短视频行业的看法 二面 1h 1. 给你全量用户的全量信息,怎么从所有举报信息中分析app大盘是否健康? 先从大盘,即全量用户圈定重度和新增,再看举报用户中对
部门是欺诈风险风控,简历没深挖,实习经历啥的都是随便问两句,像是hr面一样,估计KPI;然后问了两个业务场景问题: 1.如何识别快手异常涨粉; 2.如何预估未成年人直播用户数; 对这种场景业务题一窍不通,哭了,答得很不好; 然后写了道概率题,题目意思没理解,想了半天没想出来;面试官看我没理解题目然后换了道简单的,说了思路后就说面完了,反问问了对方业务部门情况后,然后就是感谢你的时间。
自我介绍 研究课题、实习 redis数据结构 arraylist和linkedlist hashmap和concurrenthashmap mysql索引有哪些 项目里表有创建索引吗 tcp和udp区别 有用到数据库事务吗 缓存击穿怎么解决的 什么是缓存雪崩、怎么解决 ioc和aop 登录模块怎么测试 最大连续子数组的和
时常:42分钟 总结:主要看简历提问题 1. 自我介绍 2. Vue2怎么实现服务端渲染(简历里写了) --> 服务端渲染打包后的JSON文件中的内容 --> 服务端怎么跑node --> pm2是什么 3. 代码审查主要审查了什么内容 (简历里写了) 4. 错误监控组件是怎么快速定位bug的 (简历里写了) --> 如何更精准定位到某一行代码的异常报错 5. Vue2和Vue3的区别 --> V
1.看代码说输出 var name = 'outer' function K() { let name = 'K' let innerObj = { print: function () { console.log(name) console.log(this.name) }, } return innerObj } let o = K()
面试官很好,非常亲切,目前遇到的最好的面试官,但是有点奇怪为啥只考三道业务题,最后也忘记问了 1. 用 react 实现一个列表,可以单选,多选和取消选择 2. 实现图片异步加载函数 3 实现虚拟列表(本来是一个关于 HOC 的题目,但听说我不知道HOC 就换了一道) 面试官给我评价就是,“vue” 风有点严重(其实 react 也写过很多,最近手生忘咋写了),然后也说了句没想到我三道题这么快完成
自我介绍 cookie、localstorage、sessionstorage区别与用途 跨域以及解决方案 事件捕获与事件冒泡 浏览器事件循环 js判断一个变量是否为数组 http状态码 map与weakmap css伪类与伪元素的区别 css如何隐藏一个元素 call、apply、bind区别,出了一道call相关的看代码说输出的题 防抖与节流,手写防抖与节流代码,节流代码使用时间戳来写 看代码
1.自我介绍 2.实习拷打 3.实习衍生出权限控制问题,,这个东西实习的时候没做到 4.mysq索引分类讲讲 5.mysql事务讲讲 6.给了一个并发事务的案例,问了一个并发场景的值变化 7.讲讲用过的java并发处理用过的类 8.多线程顺序打印值的方案 9.为什么syn的方案比condition那些效率更低 10.wait的时候线程是什么状态 11.分析下wait需要消耗cpu资源吗 12.ka
面试体验一般,当时刚面完字节,头疼,面到一半我都不想面了 讲讲性能优化 盒模型 block和inline-block区别 bfc 深拷贝 要解决循环引用和原型链继承 事件循环 为什么需要它 浏览器输入url过程发生了哪些事 css解析会阻塞页面渲染吗#如何判断面试是否凉了#