听说发面经能攒好运#叠纸# C++多态有哪几种 虚函数怎么实现 C++内存管理 常量区有什么 const的作用 const修饰的变量放在哪里 new的流程 C++如何分配内存 操作系统的内存管理 如何解决内存碎片 linux常见命令 怎么查看进程占用的内存大小 竖线表示什么含义 管道怎么实现的 vector增删改查的复杂度,为什么 vector尾插的复杂度,为什么 一个整数划分成连续正整数,遍历,
(无相关实习,无测试项目) 自我介绍 我主动介绍了项目中我认为的测试部分 追问……… 问:你的测试用例是根据什么设计的? 问:用了什么框架,python用了什么模块? 问:python升序排列如何做?现场编一下? 问:测试用例设计的方法? 边界值分析法,正交实验,等价类划分。剩下的忘了 追问:正交实验法的两个关键点? 问:你对测试的了解,你的优势?(忘了具体怎么说的了,大概是想问还懂什么测试的专业
自我介绍 项目介绍 熟悉的前端框架 (react) diff算法 diff算法的实现有几种方式 (四种) 树的方式如何实现 react的hooks 如何实现的 在react的生命周期中 哪部分完成的hooks的实现 useEffect和 useLayoutEffect的区别? 进程线程的区别 数据结构都有什么? AVL树的应用和实现? 反问#飞猪前端#
大概时长约30分钟 1、什么时候开始学的java 2、java的三大特性,分别讲述一下 3、实际项目中有没有用过多态 4、java中异常类的继承体系 5、Error能不能捕获,为什么 6、平时字符串拼接时用什么,为什么不直接用String 7、线程池的核心参数 8、项目中有没有用到线程池,用来干嘛 9、java中的线程安全的问题,如何避免 10、为什么CAS能保证线程安全 11、平时有用过哪些设计
1.自我介绍 2.介绍岗位,强调偏开发而非测试,说说看法 3.写一条sql语句,查询学校某年级的男生女生各有多少人 4.sql查询慢该如何优化(索引是其中一个思路) 5.第三条的例子是否能用索引优化(能但我没答出来,面试官用了explain关键字和order by ... desc排序) 后面问的基本都是java基础 6.ArrayList和LinkedList的区别 7.知道拆箱装箱吗(不知道)
自我介绍 拷打实习项目 如果判断所写接口功能正常? 怎么构造无用测试用例? 什么是内存溢出 内存溢出和内存泄漏的区别和联系 bug估时(数量/开发周期) QPS并发多少 如何感知线上项目出现问题 如何排查线上无法复现的bug 线程进程的区别 创建线程的方式 Runnable Callable的区别 线程的状态 线程run start的区别 什么是死锁,产生的必要条件 浏览器敲击url后发生的事 如
1. 小程序性能优化指标有哪些 2. 如何拿到小程序页面上发生的错误 3. unhandledRejection的作用 4. 如何获取前端性能数据,对接口性能的监测方案 5. 权限设计方案,rbac有了解过吗 6. webpack打包优化,如何在开发时提高项目的打包速度 7. vue 3.0的优化,2.0 defineProperty 8. transform动画的优势,原理 9. 检测动画实时帧
#软件开发2024笔面经# 1.说一下项目架构,项目模块 2.项目中用到了Redis说一下应用场景,为什么要用Redis,Redis宕机造成用户端和商家端状态不一样怎么处理(持久化),说到了AOF和RDB那说一下他们的工作流程和优缺点,Redis的主从复制,哨兵模式,Redis为什么那么快? 3.项目中用到了ThreadLocal,怎么保证再多线程下的安全性,这里就是说他的原理,里面的key代表什
最被拷打的一集 # 1. js基础数据类型 2. 如何判断一个对象是否是数组 3. 数组常用方法 4. 写题:对一个对象进行键值对反转 5. 如何判断对象是否可枚举 6. Promise有哪些状态,状态流转 7. 事件输出题: new Promise(resolve,reject => { console.log(1) resolve(true) console.log(2) throw new
自我介绍 介绍java实习 项目的难点和解决办法。拷打为什么,是什么,怎么做,为什么不那么做 项目引出数据库缓存。有哪几种办法,如何确定缓存一致性。 tcp和udp区别 tcp可靠传输实现 https加密 计算机系统哪几种办法处理高并发 spring boot启动函数参数 spring mvc controller 有没有项目上线经历 有没有一直以来都在探索的一个难点,怎么探索的? 有没有正在做的
1.自我介绍 2.根据项目问,我的项目是webserver 问题: select poll epoll的区别 epoll水平触发 边沿触发区别 线程池是怎么实现的?具体流程 如果多线程实现在单核机器上,需不需要加锁,为什么? 连接池和IO多路复用的区别?怎么实现连接池 #滴滴# #滴滴# Http不同的版本有了解过吗,分别是什么 Http2.0的特点 Http和https 如果你的服务器端口出现了
1. 自我介绍 2. python八股: 元祖和列表的区别 python区分大小写吗 装饰器 闭包 3. 常用Linux命令,使用的Linux系统,怎么查看文件内容,vim,传输文件用什么协议,scp和cp有啥区别 4. 计网:三次握手,tcp和udp区别 5. 一些闲聊,感觉自己啥也问不出来给面试官不知道问啥了 6. 用过的排序算法,讲讲堆排序 7. 反问,国庆前结束 自己太菜咧,脑子一短路,啥
1、自我介绍 2、项目亮点 3、vue2和vue3的区别 4、双向绑定的原理,有没有看过proxy的源码 5、css的position 6、怎样实现左侧固定宽度,右侧自适应的布局 7、如果想要撑满浏览器的高度,怎么实现 8、行列布局的实现 9、瀑布流布局的实现 10、js对象遍历的方法 11、判断两个对象相等,object.is 12、js实现继承 13、vue用继承做组件开发 14、vuex的具
1、自我介绍 2、项目两点 3、vue2和vue3的区别 4、双向数据绑定原理 5、proxy的优点 6、vue能监听嵌套对象吗 7、js获取dom元素的css 8、css一行超出展示省略号,多行超出展示省略号 9、浏览器怎么保存用户的登录状态 10、https握手过程,https怎么抓包?怎么拦截https请求 11、跨域,为什么要限制跨域 12、cors的预检请求,什么情况下会有 13、前端的
岗位是测试开发 是电话面试,所以没有手撕 总体时间大概是在40分钟左右 对着项目问了大概20分钟,基本上每个项目都有问到 问了一个指针常量和常量指针的区别,这个我是真忘了,然后面试官人很好,就问了我指针是什么,常量是什么然后问常量指针是什么。哭了 引用和指针的区别 c++还有一些垃圾回收机制,说到了智能指针 然后就问了智能指针 new和malloc 深拷贝和浅拷贝 c++经常使用哪些数据结构 ve