自我介绍 拷打实习项目 如果判断所写接口功能正常? 怎么构造无用测试用例? 什么是内存溢出 内存溢出和内存泄漏的区别和联系 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
一、笔试题目 题目是一道面向对象的设计题,大意是四个人玩打扑克游戏,一副牌54张,四个人轮流出,比大小。要求设计的类可扩展,比如每张牌分值的变化,牌比较大小的变化。 二、技术拷问 1. 做过什么挑战的项目 难度是什么 2. 什么是进程 线程 3. 线程同步的方法 4. 虚拟内存 5. 内存模型 6. Windows消息机制 7. Windows下的线程模型 是否有优先级 8. 什么是rcp clo
自我介绍 介绍java实习 项目的难点和解决办法。拷打为什么,是什么,怎么做,为什么不那么做 项目引出数据库缓存。有哪几种办法,如何确定缓存一致性。 tcp和udp区别 tcp可靠传输实现 https加密 计算机系统哪几种办法处理高并发 spring boot启动函数参数 spring mvc controller 有没有项目上线经历 有没有一直以来都在探索的一个难点,怎么探索的? 有没有正在做的
面试官很好 上来就问我可以实习多长时间,每周可以实习几天 我说最少俩个月,他说三四个月行不行,我回答要跟导师商量。 面经 —— css 1、盒子模型,盒子模型的宽度,有没有其他盒子模型(IE怪异盒子模型) 2、css的选择器有哪些,优先级是什么样的,有没有什么可以打破这个优先级(面试官的意思其实是!important,但当时我没理解他意思) 3、有没有用过伪类(回答只用过:hover) —— js
1.自我介绍 2.根据项目问,我的项目是webserver 问题: select poll epoll的区别 epoll水平触发 边沿触发区别 线程池是怎么实现的?具体流程 如果多线程实现在单核机器上,需不需要加锁,为什么? 连接池和IO多路复用的区别?怎么实现连接池 #滴滴# #滴滴# Http不同的版本有了解过吗,分别是什么 Http2.0的特点 Http和https 如果你的服务器端口出现了
一面等了半个小时改时间了 一面 问经历相关的图神经网络的一些知识 怎么把图算法用到业务中(聊得挺开心的 八股内容: gbdt和lightgbm,xgboost的区别 梯度爆炸、梯度消失怎么办 算法题 数组连续最大和 通知一面结束完10分钟进行二面,结果等了一个多小时 hr跟我道歉说让我一天都在等,我寻思原来不是大家都这样啊 二面 优化的方法 激活函数 调参的方法 学校有什么机器学习课程 linux
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、前端的
彻底凉了估计,一开始揪着测试的点去问,答不出来后面就聊天了。 1、自我介绍,空档期原因,调剂时候的心态 2、其他公司投的怎么样。 3、比如充电模块,怎么测试,那操作系统怎么测试,那你交付到客户能这样吗?(一脸懵逼) 4、内核态和用户态交互信息的方式。 5、对于抖音页面,你会从哪几个方面去测试 6、对于测试你以后准备怎么发展,5年后想成为什么样的人。 反问,被问懵逼了反问招人看什么。二面主要考察综合
岗位是测试开发 是电话面试,所以没有手撕 总体时间大概是在40分钟左右 对着项目问了大概20分钟,基本上每个项目都有问到 问了一个指针常量和常量指针的区别,这个我是真忘了,然后面试官人很好,就问了我指针是什么,常量是什么然后问常量指针是什么。哭了 引用和指针的区别 c++还有一些垃圾回收机制,说到了智能指针 然后就问了智能指针 new和malloc 深拷贝和浅拷贝 c++经常使用哪些数据结构 ve
深度学习项目中的指标和报告是否有,写出混淆矩阵(没回答好)。 linux熟悉吗(问了几个命令) 实习中的业务场景,是干嘛的(被问为什么不用xxx简单的方法)。 哪门语言比较熟,项目中主要是负责什么。 就业喜好 ,研发?运维?其他? 期望城市和薪资。 (没有八股文,深度学习项目没有准备好,其他项目也没有回答好)