实习相关 点评项目相关 短信登录过程,短信发送过程有没有加密 用redis分布式锁解决了什么问题 怎么保证一人一单 怎么保证对redis操作的原子性 为什么要使用异步下单,异步的时候怎么保证redis和mysql数据一致,mysql宕机了怎么办 Spring 循环依赖问题,通过constructor方式注入可以解决吗 Mysql四种隔离级别,分别解决什么问题,项目里用什么隔离级别 可重复读级别下,
- 自我介绍 - 项目环节 - 问了实习当中的h5开发用到的技术栈,以及其中一个业务改造 - react+ts,承接产品提出的需求 - 如何使用OSS图片服务减少带宽消耗,如何测量带宽的减少,如何确定图片压缩的比例 - 通过调用图片服务API,具体实现原理是在canvas上进行压缩操作生成压缩后的图片再上传到服务器中 - 通过开发者工具的网络面板查看带宽消耗 - 二分法的方式设置图片质量和缩放尺寸
15min实习拷打 25min八股 C++数据结构 mysql索引 快排介绍 时空复杂度介绍 虚拟内存 分段分页 页面置换 线程和进程 手撕:字符串的全排列(回溯+去重) 判断回文子串 15min聊天: 大学最有挑战性的事情? 如果拿到offer,从哪些方面提升自己? 为什么测开? 实习体验? 如何学习新技术? 反问:技术栈+base+业务方向 面试体验很不错,虽然面试官反馈不多,但至少很有礼貌,
15min问项目 1 登录页面测试用例 2 sql语句查询重复的emailName 3 测试前后端是谁的问题 4 合并两个有序数组 反问 3+1面 商业化 发面经攒人品
自我介绍 介绍实习公司业务 在公司中负责的项目内容,选一个熟悉的项目介绍是怎么测的 介绍了遇到过印象比较深的bug,有涉及到并发测试吗 并发测试中会注重什么方面 给微信发送图片设计测试用例 写算法题 回文子串 给这个题设计测试的case get和post的区别 介绍实习中做过的接口测试 写sql,一个学生表 包括 学生名字 学生学号 和年龄 一个分数表 包括学生学号和分数 第一题是查询出 同名但分
完蛋了,直接去java炒粉了,简历上的项目和我准备的项目居然不一样,失策了,由于本人经常修改简历,导致快手的居然是我的老项目,项目问题一塌糊涂,凉凉。吸取教训下次简历一定不能再投错了。 面试问的一些问题 1。syc锁和reentrantlock 2.redis持久化方案 3.redis两个策略淘汰和过期策略 4.hashmap 5.线程安全问题 6.分布式事务2pc 7.sentinel相关 没答
1.有用过jdk17吗,有什么新特性 用过但不知道 2.假设团队从jdk8转到jdk17,怎么知道优化了哪里 回答了用jstat查看,不满意 3.垃圾回收算法 标清 复制 标整,以及各个GC收集器采用了什么算法,以及收集器组合方案 4.什么情况下会出现OOM,如何排查OOM 堆空间:存活对象过多无法回收,不规范语法如无线递归,内存泄漏 元数据空间:类信息,热点代码 排查:JVM自带工具,阿尔萨斯,
#软件开发笔面经# 6.1北京时间上午10点一面 简单自我介绍,项目介绍 -----------------------------开始问些简单八股(面试题精选)-------------------------- 1.java 中的 Math.round(-1.5) 等于多少? 等于 -1,因为在数轴上取值时,中间值(0.5)向右取整,所以正 0.5 是往上取整,负 0.5 是直接舍弃。 2.S
面试官是个挺漂亮的姐姐 -主要是盯着简历上写的问,问了一些关于项目的问题,主要是怎么对这个项目做测试。 问的都比较实在,基本没八股 主要关注点在实际应用了 问的挺多的,不能都记得太清楚了。 项目是在哪弄的? 对项目的设计和测试是自己想的还是怎么样。 Redis的应用场景, Redis是否涉及过期策略, 没有 有没有对登录做测试?如何测试的 有没有做压力测试 没有 你是科班的,别人都是走后端,为什么
时间线 4.9投简历 4.12约面 4.15一面 4.17约二面 4.19二面 深挖项目 因为项目里用了阿里云OSS 所以就具体问了一下怎么实现的,集成的步骤是什么 再回想一下当时做的时候有没有哪些方面做的不太好,考虑得不周到的地方。 如果现在写会怎么写,会添加哪些校验,或者说会有哪些安全性的考量 学校的项目有没有什么印象深刻的点 mybatis plus分页的原理,背后的sql等等 再挖实习 负
估计是KPI,没怎么问问题 1.自我介绍 2.说一下实习过程中做的事情 3.做了哪些测试工作,开发工作呢? 4.toB和toC有啥区别 5.为什么没留在实习公司 6.手撕hard题 删除无效括号 7.对写的代码写测试用例 8.北京和杭州更倾向于哪里 9.反问 总体感觉杭州没啥hc,得知我不想去北京,面试官就着急结束面试,反问环节基本都是一句话回答我的问题,说拜拜后,立马下线。 #春招你拿到offe
快手运维面经 4-3一面 4-10二面 一面没记,主要是确实问的太简单了 算法考了个旋转数组 二面 问项目,问工作内容 算法,最长相同字符串 rockermq需要关注的指标 从业务侧来看,他们需要关注什么 http几代之间的差异 https和http的区别 点开一个视频软件,经历了什么 dns过程 操作系统进程通信 kill-9算什么 排查linux性能瓶颈 df看见还有空间但是写不进去什么原因
(不按顺序,因为我忘了) Python gc: 我说了java的,他说也可以啦 python多线程为什么不能完美实现:我不知道!所以他就说不作为问题了 口述快速排序方法 一亿个数,怎么找到最大100个:大根堆 设计匹配方法 设计签到测试用例:瞎说的 玩什么游戏:(?) 线程、进程和协程 算法题:两堆金币第一堆一定拿k个,剩下的第二堆里拿最大拿多少之类的,反正从来没见过 项目 好多项目 实习中有没有
随手写了一下,有些有点记不太清了,细问还是答得不好,加油罢 react router 底层路由跳转原理 redux相关 捕获冒泡 addEventListener控件 回调函数参数 css实现一个header固定 下方自适应 带滚轮的布局 this输出 带箭头函数指向 promise输出 aysnc await输出题 promise.all 二叉树前序遍历 两种写法 浏览器缓存Cache-Cont
直接手撕做sort排序 面试官说其实搜索整个就是一个排序。