treeShaking 怎么保证treeShaking一定成功? 项目怎么做鉴权 强缓存和协商缓存 介绍cookie http-only的作用 浏览器的重排和重绘 看代码: css 问题: 怎么当数据很多的时候去点击ul获取li的data css选择器 兄弟选择器 基础this指向问题 事件循环,输出 手写promise.all async await 返回值 二叉树左序遍历 怎么学前端 vite
自我介绍+项目流程讲解(20min) 无反问和深挖 八股:(20min) 1.线程的状态?拓展:为什么处于blocked的线程不占用cpu(操作系统角度回答)? 我当时回答:线程的 blocked状态往往无法进入同步方法/代码块,因为无法获取到与同步方法/代码块相关联的锁,因而不占用cpu。面试官认可了,但我事后没有找到相关的面试题,回答仅供参考。 2.对volatile的理解 3.对Thread
八股+sql题+算法题
1、自我介绍 2、进程和线程的区别 3、系统调用 4、java1.8新增和改进 5、函数式编程 6、场景题:要用线程池,没有考虑到 7、mysql事务的特性,innodb怎么保证特性 8、jvm的内存结构 9、垃圾回收机制 10、G1和CMS的区别、流程区别 11、i++是原子的吗 12、怎么保证i++的原子性 13、主键索引、非主键索引 14、从浏览器输入网址经历的步骤 15、域名解析用什么 1
1.自我介绍 2.介绍一下实习经历和项目 3.Activity有几种启动方式? 4.retrofit使用什么设计模型搭建的? 5.okhttp对比原生的网络请求的区别? 6.hashmap和hashtable的区别? 7.hashmap在最佳的情况下的时间复杂度? 8.hashmap在最差情况下的时间复杂度?这时候它是一个什么数据结构? 9.如果hashmap线程不安全如何让其变成线程安全? 10
项目 函数式编程的理解 高阶函数的原理 kotlin与JavaScript的联系(函数方面) 单向数据流的理解 compose和view的写法区别 compose的写法是如何实现的 (答:kotlin DSL 但貌似不是这个)
项目 compose和view写法的优缺点 使用recycleview碰到的问题 glide的缓存加载机制 compose实现音乐播放栏固定 安卓glide中与生命周期的关系 java 双亲委派(写一个路径名字一样的String,new String()会创建自己写的还是系统的) 受检异常和非受检异常 抽象类和接口的区别 koltin 作用域函数(应用场景) 高阶函数(概念) kotlin和jav
1.自我介绍 2.面试官看我项目,聊了一些项目实现的问题。 3.说说聚簇索引 4.最左前缀是什么,为什么要最左前缀,不是最右前缀什么的 5.谈谈对强一致性和弱一致性的理解(关于raft的因为我的项目),面试官关于这个每个人都有自己的理解,让我自己谈谈,然后又聊了一些我的项目 6.拦截器和过滤器的区别(完全不知道了。。) 7.aop实现原理(复盘感觉有些点虽然懂但是没答到) 8.线程池的参数(说漏了
操作系统 内核态和用户态 进程和线程的区别 java 数组和链表的区别 arraylist为什么不声明大小 计算机网络 dns解析的过程 https和http的区别 应用层协议有哪些 tcp和udp的区别 三次握手为什么不能是2次 四次握手描述,为什么服务器中间要等待一段时间 数据结构和算法 了解哪些数据结构 项目中用到哪些 (项目一般都是数组或者链表)树、栈等结构为什么存在 反转链表 其他 学校
快手客户端一面面经 60min 1、c++多态怎么实现的 2、常用的排序算法,快速排序 3、介绍https 4、tcp三次握手、四次挥手的过程 5、介绍自己的项目 6、建模比赛中自己的任务,从中收获了什么 7、实习经历的收获 8、谈谈自己对多线程的理解 9、智能指针的原理和作用 10、自己大学期间有没有学过什么其他的技术 11、是否了解前沿的技术 只记得上面一些了,然后20分钟做了两道算法题 一道
成功上岸一年多,正值秋招之际,跟想从事互联网产品的宝宝们分享一些面试的思路和技巧~ 🌟一份干净清晰的简历至关重要 从一面到三面,几乎有60%的问题都是围绕简历提的,强烈推荐STAR法则,建议每段公司的实习经验都可以分项目/分需求写,一个项目或一个需求写一段,写完简历后,对着简历思考:如果你是面试官,可能会问哪些问题?可以自问自答模拟几次,储备一些答案,简历问题一定不能答不上来或者思考很久。 1.
快手二面 60min 快手面试官都不会笑吗,一面全程不笑,二面依旧 算法写的时间复杂度较高,写的速度也太慢,貌似也对我的项目不太满意,大概率凉了 问项目 实习产出 讲了一下axios源码:实例创建,拦截器,取消请求,适配器原理 手写:React实现一个组件,秒A 算法1:无重复的最长子串——优化思路,秒A 算法2:重新排列单词,使其成为每行恰好有num 个字符,两端对齐。A,耗时太久了 算法3:树
PS:我没想到一面竟然过了QAQ 这次肯定凉了orz 9/13 二面 自我介绍 学的课程 了解/擅长方面 其他经历 项目 redis如何插入十条记录 如何使用异步的 Java 数组和集合的区别 HashMap和ArrayList的异同、使用场景 平常使用哪种较多 数据库 根据年龄字段,如何只显示一条第二大的年龄 MySQL的存储中,分组是如何存储的 代码题 力扣70:爬楼梯 力扣32:最长有效括号
快手秋招数分一面 总共60分钟 1.谈谈树模型 2.SQL留存率 3.时间序列常用模型,具体步骤 4.概率题,两个孩子其中一个女孩另一个也是女孩的概率 5.深挖简历项目 6.拆分指标 总播放时长下降 7.因果分析和相关分析 8.滴滴火车站附近供大于求怎么优化(局部最优和全局最优) 9.全北京市的圆井盖和方井盖的比例和数据 10.假设检验的p值和显著性水平 11反问 #快手面试##数据分析#
8.22 晚上7点 40min 无自我介绍,上来直接做题,面试官带口罩,对面网也一卡一卡的,刚开始还能看到人,后面镜头中只能看到天花板。。😑 当时就感觉是 kpi,好吧,面完过了一两天官网状态结束。发发面筋攒攒人品,希望以后再别遇到 kpi 面吧。。。 1. lc 76 最小覆盖子串 ( hard ),稍微改编了下,不是求子串,求子串的最小长度。(上来就一道hard劝退,撕出来了。。)