#软件开发2023笔面经# 测开是上周一面的,排序挂了 100分钟 1.自我介绍 2.讲实习项目 3.用了什么框架,讲springboot怎么用的,用了什么注解... 4.Redis长短缓存(反问说自己糊涂了,想问缓存雪崩那些) 5.Redis常用数据结构 6.缓存穿透 7.Java常用集合,hashtable和hashmap区别,怎么解决冲突 8.synchorized锁升级 9.线程五个状态,
1.自我介绍 2.介绍一下java(面向对象、三大特性:继承封装、多态) 2. == 和equals区别 3.接口和抽象类区别 4.array 和 arraylist区别 5.反射机制 6.OSI七层模型(介绍每一层及协议) TCP三次握手和四次挥手 7.TCP和UDP区别 8.mysq都有哪些索引? 索引的优缺点 ,索引的底层结构 9.算法:删除链表的倒数第N个结点 10.测试用例:发朋友圈 (
自我介绍 先对着项目问了20分钟左右 此处省略一千字…… 测试场景题: 老生常问:针对你的项目你觉得需要测试什么 用过抖音吗?看过直播吗? 针对抖音直播中的弹幕你觉得需要进行哪些测试 针对于上问题中的性能测试,高并发下,你觉得可能会出现哪些问题? 性能指标需要关注哪些? 基础问题: mysql和redis的一个区别啥的 mysql事务的四大特性说一下 单例模式说一下,哪些情况需要用?有几种实现形式
自我介绍 手撕代码:股票最大利润,讲一下实现思路 研究生阶段的研究方向 学习过程中最有成就感的事 输入一个url后,后面会发生什么 建立连接为什么要三次握手 为什么要进行四次挥手 python的装饰器 多线程,多进程,有什么区别,什么时候用到了多线程 fiddler抓包工具的实现原理,为什么能实现抓包 定位时出现错误可能是什么原因 用例设计:客户端针对共享单车app的扫码
1.自我介绍 2.实习详细介绍,很详细,包括什么用例管理,整体流程 3.sql 大于平均分的学生 4.linux 查端口 5.操作系统功能 6.计网三次握手 7.点击按钮上传文件的测试用例 8.手撕 字符串转数字(主要是考察考虑的情况是否详尽,不能用integer.value) 9.反问 嗯。。整体来说就是,答的都七七八八 没有很好,然后手撕理解错意思了。大概是想如果转不成数字抛异常那种。 感谢信
一面凉经 自我介绍 问了问我那聊胜于无的项目 给我提了点建议 手写代码 在一个整形数组里找一个连续子数组 问我python学的怎么样 python里map怎么保证key唯一 const和define的区别 堆区和栈区的区别 怎么样定义一个类不被继承 微信朋友圈测试用例(不会 面试官破防 :你这个为什么来面试测试开发 发现我没什么会的遂结束
1、自我介绍 2、项目细节 3、项目管理、代码规范、分支管理 4、项目测试细节 5、项目相关问题,如果不是算法的问题,怎么排查系统故障,通过什么?(答的是日志) 6、职业规划 7、为什么做测开而不是开发 8、自动化测试 9、selenium定位元素方法 10、JMeter性能测试 11、安全性测试应该注意哪些问题? 12、稳定性测试怎么做的,通过什么手段? 13、今日头条APP出现白屏可能是什么原
首先说一下字节的面试官非常友好,每个问题回答完之后给回应,(OK,了解,好的,嗯嗯) 一面 1.17 15:30 项目拷打(问的很细): 数据库设计范式? 多对多表怎么设计的? 存在的高并发的问题? 如何解决这个问题?答:使用锁的机制 怎么使用?什么是乐观锁和悲观锁? (常规基础问题) 数据结构和算法熟悉嘛? 什么是二叉树?什么是二叉搜索树? 在一颗二叉搜索树中检索一个值的时间复杂度是什么? 了解
存储方向,个人做过15445 和 824。没有太多***。非典型面经 lru-k 比 lru 好在哪 k怎么选择?依据?不会 为什么要自己做缓存池,操作系统不是有pagecache吗? fsync出现卡顿怎么处理 ?不会 B+树比B树好在哪里?哪个层数更多? B+树乐观锁怎么实现? 火山模型优缺点? 接上条,虚函数开销多大测过吗?多了几次内存访问? 规则优化如何避免 overhead? (就是优化
1. 除了445和824其他项目做过吗 2. 第一个项目除了课程实现还有什么扩展 3. 怎么实现一个分布式锁 4. raft在上述问题起什么作用 5. 分布式锁怎么设计api 6. 多个请求者,加锁加锁怎么维护状态 7. raft做过什么工作 8. raft怎么实现线性一致性 9. C++智能指针用过吗。unique_ptr 可以拷贝吗,shared_ptr线程安全吗? 10. c++ stati
感觉寄了 项目 1、你订单管理系统的幂等怎么保证(我怎么一直在用限流的思路说啊,加锁就行了) golang 1、有缓冲channel和无缓冲channel 2、GMP怎么调度goroutine 3、goroutine和线程的区别 4、golang的GC了解多少 算法 1、输出所有升序子序列(虽然简单,但是我算法太烂了) mysql 1、mysql日志有哪几种 2、mysql宕机了怎么恢复数据 3、
面试官人很好,一共问了70分钟,问的非常详细,基本上是以八股作为切入点,然后再去根据场景和所遇到的情况进行拓展。 项目15分钟 项目中遇到的问题以及解决的方法 实时音视频的评价指标 实时音视频的整体流程 实时音视频的编码压缩和编码 MPEG中的I帧、P帧和B帧 UDP和TCP的特点和使用场景 三次握手、四次挥手 进程和线程的关系和区别 python的装饰器 python多线程和多进程 RTP、RT
#软件开发2023笔面经# 1. 自我介绍 2. 测试的分类 3. SpringBoot 的商城,讲讲怎么实现的。 4. 对于你的那个项目,给你怎么测。 5. 简单问了问自动化测试框架 pytest、junit、selenium。 6. 说公司主要用 Go,问我对 Go 的了解。 7. 给我讲了讲实际测试会用到的东西,以及公司怎么做自动化的。 8. 如果公司需要你调研一个全新的东西,你会怎么做。
1.自我介绍 2.http和https的区别,分别的端口 3.介绍之前实习用的测试框架,然后就之前简历里实习的内容问了几个问题 4.测试流程 5.问了点项目,前端用了什么框架,数据集特征工程 6.代码:找数组中第三大的数 面试时间比较短,十几二十分钟,今天收到二面通知 #测试开发##测试开发实习##面经##测试开发工程师##bilibili#
一面 面试时长:大概30min左右 1.自我介绍 2.介绍之前实习的项目,在项目中有做过什么测试嘛? 3.因为我之前是开发的,后面的问题基本都是跟开发有关 4.前后端通信流程 5.后端分几层MVC架构分别干什么的? 6.微服务架构 7.讲一下常用的组件,从流量入口开始讲 8.nginx的作用 9.getway这个组件作用 10.rdb和aof的区别 11.为什么redis快 12.讲一下http协