一面 time:1.23 时长:1h 自我介绍 展开说一下大小文件上传和下载你是怎么实现的(吟唱开始) 你现在是大三,那你下学期没课吗,可以实习这么久吗(开始忽悠) HTML行块元素以及它们之间有什么区别 position属性有哪些 水平垂直居中方法 隐藏元素的方法 map和forEach的区别 同步执行和异步执行有什么区别 promise有哪几种状态 promise all 和 promise
1. 项目介绍 2. postgresql与clickhouse的区别 3. clickhouse的特点 4. 线程池的参数 5. 如何创建线程池 6. 线程池任务流程 7. future了解吗? 说说completableFuture 8. 说说redis? 9. redis线程模型 6.0之前和6.0之后区别?什么时候单线程什么时候多线程? 为什么要这么用? 10.hashmap与concur
一面 时长:50min 1、自我介绍 2、手写题:合并两个升序数组 3、ES6变量声明方式 4、const声明对象赋值问题 5、对象与对象属性的存储问题 6、为什么要涉及堆内存与栈内存 7、垃圾回收与它们的关系 8、JS高阶函数 9、React高阶组件 10、BFC概念及触发方式 11、浏览器事件循环机制 12、浏览器跨域原理与解决方式 13、cookie与session的区别 14、手写题:尽可
1、文件下载与上传的原理 2、大文件的下载 3、假设客户端有一个安装包要下载,安装成功率与下载成功率很低,要去优化下载成功率,会从哪些方面? 除了切片以外还有其他方案吗?除了提到的网络协议层优化?还有吗?安装包是静态的、会变化的,一定要在服务端去下载吗?(答 CDN)为什么要 CDN 优化呢?如果要去度量下载成功率,会怎么设计一个前端监控?之前有没有做过类似需求去做前端埋点? 4、重型的 web
自我介绍 对推荐系统的了解:背景,前景,架构,方法 项目拷打:特征构建,模型选择,评价指标 论文拷打:背景,模型,评价指标 八股(都是从项目和论文中找的点):SVM原理及其推导,LR原理及其推导,XGBoost原理及其推导,XGBoost处理缺失值的方法,模型过拟合的处理方法, 手写:数组中前k个最小的数(类快排)
一、CSS CSS Position定位的各个参数分别是基于什么定位的? 二、JS 你理解的继承是什么? 继承有什么作用? 写demo:Parent类里有name属性和方法,写一个Child类继承Parent类,让Child的实例调到Parent的方法。 一个类的原型对象、实例、构造函数,他们三个的关系是什么? 以Parent为例,写注释标注上述三个具体指的什么?(constructor寄托在谁身
投的比较晚 9.5一面记录一下 拷打实习 没问项目,估计因为跟测试不沾边 为什么投测开,怎么理解测开(因为卷不动开发捏) http/https 线程/进程 内存泄漏/内存溢出 url输入到返回流程 get/post 数组/链表 了不了解音视频(不了解) 如何测试微信视频通话,测试用例 智力题:25匹马,选3匹最快的,一次只能5只一起跑,最少几次找到最快3匹(🐭🐭灵机一动想出来捏) 算法题:字符
几乎都答上来来了,但是秒挂哈哈哈哈哈 1、一个sql语句,查询班级中总分前三的学生 2、进程和线程的区别 3、TCP三次握手,为什么要三次,两次行不行 4、链表和数组的区别 5、你知道什么是外键么 测试相关问题:写用例的方法,微信点赞用例的实现,哪些自动化测试工具、你将如何开展接下来的测试学习 你会在现在实习的公司转正么,为什么 编程题:最长回文字串
1 拷打项目 2设计淘宝购物车测试用例,重点关注风险 3手撕算法最长回文子串 4手撕数据库查询两个表之中的成绩前三的学生 5什么是事务?有那些特性?如何保证这些特性? 6linux常用命令 基本都答出来,但是面完隔天挂,
1.自我介绍 2.跨专业就业的契机 3.学习历程 4.为什么不读研 5.聊实习项目 6.分工合作 7.遇到困难的地方 8.项目的使用场景 9.部门职能 10.分流意向 11.反问作息时间 12.新人培养机制 13.什么时候来提前实习 许愿oc
面试官迟到20min 自我介绍 1. JS中常用的比较两个值相等的方式 2. ==和===的区别 3. ([]==0)输出啥 4. undefined和referenceError:xxx is not defined的区别,举个例子 5. JS有哪些本地存储的方式 6. 他们的区别 7. cookie的作用,一般存什么 8. cookie里存密码怎么保障安全性能 9. css有哪些动画实现的方式
一面 自我介绍 讲讲数据库调优 Linux 熟悉啊 知道 ps 和 top 命令的原理嘛(不知道) 线程池参数 拒绝策略 实习难点,怎么解决 Docker 命令 Redis 数据结构 HyperLogLog 设计模式遵循哪些原则 详细讲一下 手撕:链表反转 III 反问:部门负责业务 团队规模 二面 自我介绍 深挖实习项目,讲一下非对称加密组件鉴权的流程 项目组有多少人 负责哪一部分 对哪些数据建
全程一个小时 项目 20min 微前端的理解? 引用类型 vue双向数据绑定 vue响应式原理 组件传值 深拷贝手写 pormise 手写 都答出来了,反馈也挺好,已挂
0822 发现被挂了 --- 0821 测开二面,有些问题不是面试官的原话,但是我理解可能是这个意思。另外记性不好可能有错漏。 ps. 本来以为二面项目会针对模块问的细点,结果提问的内容又是未曾设想过的问题这辈子是背不完了 --- 1.自我介绍 2.实习: 实习的工作,怎么展开测试活动的,如何设计测试用例、自动化测试用例; 针对一个接口如何设计等价类; 接触过什么类型的测试 3.项目: redis
总计一个小时零五分钟,面试官人很好,最后一直在说时间超了超了,很搞笑🥸 项目聊了十分钟左右,没问什么技术难点 然后就是八股 1.Java构造函数,描述一下 2.构造函数有多少种,区别 3.构造函数能不能被继承,为什么 4.Java线程池使用过吗?哪里使用的 5.线程池类名和其中的参数 6.线程状态(这个说了好久,每一步到下一步都详细说,,里面的方法,某几种状态的区别 7.多线程有几种方式,需要注