1、文件下载与上传的原理 2、大文件的下载 3、假设客户端有一个安装包要下载,安装成功率与下载成功率很低,要去优化下载成功率,会从哪些方面? 除了切片以外还有其他方案吗?除了提到的网络协议层优化?还有吗?安装包是静态的、会变化的,一定要在服务端去下载吗?(答 CDN)为什么要 CDN 优化呢?如果要去度量下载成功率,会怎么设计一个前端监控?之前有没有做过类似需求去做前端埋点? 4、重型的 web
官网投了几十个,只有这个约面了 岗位:【暑期实习】java开发实习生(协同办公)-【效率工程】 一面 6.5 轻雀网页端 1h 手撕简单容器类算法 spring springmvc springboot区别 ioc好处 手撕单例 手撕多线程并发 手撕数据库建表 建索引 单表查询 反问:挺好 别紧张 过 二面 6.8 轻雀网页端 面试官很和蔼 问答40min 自我介绍 创建线程 线程池 newfix
一面: 1、手写左侧固定右侧自适应,尽量多方法 2、类型判断有哪些方式, typeof typeof typeof null 返回什么 3、addEventListener的第三个参数是什么,手写ul里有n个li,实现点击li能console.log对应li,什么是事件委托,什么是冒泡 4、手写一个简版搜索框组件,要求考虑可复用性 5、算法:两个有序数组合并 二面: 1、css的颜色有哪些形式,r
强大之处-实时语音转文字(基于讯飞科技提供的语音听写功能) 1、点击聊天界面输入框左边话筒,长按底部话筒,然后开始说话。 2、说完了,松开按钮,点击“发送”即可,对方就会收到文字+语音的消息。 3.说完话后也能修改识别出来的文字,然后再点击发送。
大家好,我是孟洲 快手是很多小伙伴的梦中情司,薪资高、技术硬、成长空间大,是很多同学选择的原因! 于是乎,今天带着新鲜的面经来了 --坐标 快手,后端研发岗位-- ## 框架 SpringBoot的特点 @AutoWrite、@Resources的区别? 用过哪些注解? 如何获取前端的Json数据,在api层面怎么实现参数的接收 前端有些参数是路径上的,比如 \ {id} \ ,怎么去获取的?是什
💼 公司岗位 快手-测开实习 📅 oc时间线 10.18 写面经赞人品 跟字节一样,面快手之前,我翻了很多的面经,基本都对八股,项目,算法,实习都有问到,到我又是只问了两段实习的内容深挖,面了将近八十分钟,最后问了问项目,面试官还点开我的博客看了看,说博客写的不错,震惊我有 1w 粉丝已经不错的访问量,第一次博客被夸了嘿嘿 📅 oc时间线 10.24 下午五点 HR 面 隔了好几天,HR 都
第一次面试,拷打1小时八股 刚过完考试周八股都忘得差不多了 1.List和Map有啥不同 说了一些最基础的然后就扯到了HashMap和ConcurrentHashMap,就说了底层的实现以及1.7、1.8版本前后有啥不同(但面试官只问了我list和map有啥不同,我有点紧张一下子想不起来太多,就往底层我知道的引导了)。 2.项目过程中用list多还是map多,哪些场景 太紧张竟然一下子想不太起来了
30min 1. 看你项目用到了状态管理库zustand,为什么要用状态管理库,redux,mobx,zustand 为什么选择用zustand 2.redux 是如何实现状态管理的,大概原理 3.项目里路由权限控制怎么实现的 4. 显示隐藏的时候,不想让 dom 销毁,还让他保留,应该如何做 5. 手写一个发布订阅模式,实现 on,emit 6.封装过组件库吗,手写实现一个级联组件 7. 输入u
1. 一面(6月14号) 面试官对我日常实习的项目很感兴趣,问了半个小时,并且提出了改进措施,面试体验很棒。 两道算法题:螺旋矩阵、找出第一个不存在的正数。 2. 二面(6月19号) 面试官全程挺乐的,笑眯眯地和我说话,我反问的问题他不知道的话直接就问旁边的同事。大部分也是问项目,因为我准备的是golang,部门用的是Java,所以没问啥基础八股。 一道算法题:四数之和。 3. HR面(6月25号
#快手二面##我的实习求职记录##java# 6.20 11.00 - 11.50 1、自我介绍 2、问项目中的业务(第一个项目SpringSecurity+Redis实现的单点登录认证鉴权等。。 第二项目问的秒杀和一些常见应用问题,提出了一些不足) 问的挺深的。 3、Rest编程规范&常见协议 4、HTTP 5、聊聊设计模式,手写单例(懒汉饿汉) 6、简单算法 7、聊了会MYSQL 8、 Int
#快手##面试体验最好的公司##java# 上来直接开门见山,没有自我介绍,面试官甩了道Java基础题 1、定义一个方法、入参MAP,返回值Set,为map中的value (map的遍历)。 忘记导包了,报错了 2、问题1: 创建一个员工表,包含 姓名: 年龄 薪水 性别 详细信息介绍(最多5000字)头像: 入职时间: 工号(唯一) 问题2: sql 查询5个入职时间大于2天的男性员工,并按照年
自我介绍 项目介绍+难点+解决方案 RPC的核心组件 Java集合类 HashMap的底层原理 ConcurrentHashMap怎么实现线程安全的 ThreadLocal用来解决什么样的问题,底层原理 MySQL索引有哪些数据结构 innodb的索引结构 为什么用B+树 非聚簇索引和聚簇索引的区别 索引失效的情况 select from table limit 100和limit 10000,1
20230703 快手 移动端 实习 二面(50min) 自我介绍 项目来源 项目要达到的要求,并发量怎么样有没有测试过 注册登录的功能详细讲讲 问项目,每个功能怎么实现的,还有一些场景问题 epoll模型是一个线程还是多个线程实现的 并发的时候有没有遇到过竞争的问题,或者死锁的问题 除了信号与槽机制还能怎么解决 能讲一下出现并发问题的原理吗,什么情况下会产生数据的竞争 什么类型的资源会产生数据安
我正在考虑将Socket.io集成到一个express应用程序中。 js有一个非常好的特性,可以通过socket.io消息调用快速路由。 不过,帆在其他方面比我需要的要多一点。我正在寻找一种方法,使socket.io请求转发到快速路由,而不必使用整个sails框架。我想这是一个很常见的需求,所以我很惊讶我没有找到一个npm模块来做这件事,但是找了很长时间,我什么也没有找到。Express.io会这
问题内容: 我一直在尝试制作Angular2的快速入门指南。我按照快速指南中的说明进行了操作。但是,当我运行它时,它显示以下消息“无法获取”。有人知道为什么会这样吗? boot.js文件 app.component.js文件 索引文件 最后,package.json文件 我运行“ npm start”行,该行打开浏览器并显示“无法获取” 问题答案: 我弄清楚了问题所在。我的html文件中有多余的空