在项目经历写了单周期多周期cpu。。被狠狠拷打了底层的东西,不过三道算法都秒了所以还算可以。 二面约的10号早上,希望能不被拷打计组了🥺
1.redis的集群模式 2.redis的持久化策略 3.内存淘汰策略 4.redis hash的底层结构 5.redis string底层结构 6.redis实现分布式锁,以及setnx可能存在的问题 7.spring和springboot的区别 8.springboot注入类有哪些注解,有什么区别 9.spring aop如何实现 10.动态代理有几种实现方式 11.mybatis #和$的区
自我介绍,然后拷打项目。 总时长40分钟。前面没答好之后,后面就像kpi了。 c++相关 1.GDB调试相关,包括相关命令,到coredump生成位置,大小。(问到不会了) 2.数组和链表区别。 3.引用和指针的区别。 4.extern 关键字左右及为什么需要。 计算机网络相关 1.四次挥手。 2.拥塞控制。 手撕 1.有一个数组,你可以为每个数字选择+-号,问得到目标数字,求方案数。例如【1,1
1、面试官自我介绍 2、自我介绍 3、介绍项目 4、介绍一下对称加密、非对称加密、数字签名 5、介绍一下堆区和栈区 6、new和malloc申请的是哪里的内存?如何减少内存碎片?(答了尽量按照页大小申请内存) 7、介绍一下TCP和UDP的区别 8、介绍一下4次挥手,如果有大量的closed_wait状态,你怎么排查? 9、进程和线程的区别 10、介绍一下你知道的进程间的通信方式 11、介绍一下僵尸
1. JS的存储方式 2. cookie,cookie和storage的区别 3. 单点登录 4. 冒泡和捕获 5. this指向 6. 原型链,底层 7. 继承,底层 8. 项目,没提问题 9. 补充项目,没提问题 10. 反问 总共二十分钟 #软件开发笔面经# #顺丰#
共计55min 1、讲一下推荐算法的实习? 2、八股 机器学习按标签可以分为哪几种?知道哪些机器学习算法?BN和LN的区别?如果文本按词粒度处理可不可以用BN?MHA中的dropout和MLP的dropout有什么区别?QKV怎么得到的?注意力公式?逻辑回归损失函数为什么用交叉熵不用MSE? 3、讲一下大模型实习? 你是怎么取得效果的?每一项措施取得的效果占比大概是多少? 4、做题 全排列 一个很
9/3 14:15 时长一个小时多一点 自我介绍 你对测开的定义是是什么(我一直以为是一个人打两份工,又要开发又要测试,然后面试官说我对测开的定义错的很离谱 绷不住了) 为什么选择投递测开岗位 你认为测开和普通的开发人员有什么区别 拷打项目 项目的难点 为什么主要使用java而不是python来写 (?) 还有很多细节相关的问题 但没什么参考价值就不写了 你对测试的了解 你知道哪些测试方法,测试工
加粗部分为AI生成,用于补充,请自行辨别真实性 上来先写两道题(😅,最近怎么老碰到这种面试) 两两交换链表中的节点 二叉树的层序遍历 写完了之后,开始问一些问题 React和Vue有什么区别? watch和computed有什么区别? 前者主要用于管理副作用,后者用于管理数据依赖更新 看过watch和computed源码吗 聊了一下响应式的核心实现 这个响应式的实现遵循了哪些设计模式? 就答出来
由于是三个星期前面的,还没有录音,所以就凭记忆写个问题吧 时长:55min 1.自我介绍 2.介绍下项目并且每个项目举一个遇到的问题 3.问电脑上有没有代码,面试官要共享屏幕看。 第一次遇到这样的,手足无措直接慌了神,找代码文件都哆嗦 4.根据代码在介绍下项目亮点 5.问浏览器输入url后会发生什么,越详细越好 6.问了浏览器缓存的方式 7.js的异步原理 8.宏队列和微队列有什么区别。 这里我犯
1. 介绍一下自己 2. 你知道的网络协议及端口号 3. String、StringBuffer、StringBuilder的区别 4. Autowired和Resource区别 5. 访问一个页面的过程 第3个问题没有复习到,我没想到面试官问的大部分是网络的八股,和我背的不一样,也不知道怎么背,第一次面试还是狠狠打击了我。 第5个问题 访问一个页面的过程原来是TCP建立连接和断开连接。当时没想到
面了一个半小时 今天有点生病,面到后面,大脑略浑浊,前面的都还好 1.给了setTimeout,promise,同步代码同时存在的那种题。 2.手撕二分,深拷贝,将输入字符串去重按字典序输出 3.手打实现水平垂直居中(我写了三种方式,有时间的也可以写多点) 4.闭包和引用的笔试题 5.瀑布流式图片,监听click 6.flex场景题 7.在浏览器输入url解析成页面要哪几步 8.用setTimeO
额,上午发邮件晚上面试,因为本身也在实习,感觉多拖几天也无意,在上了大半天班极其疲惫的情况下硬着头皮上了,主要就是长个见识。。诸君共勉: 一开始问做前端多久了 1.防抖和节流是什么(要解释的比较细 2.如果连续点击按钮在1秒内只想它第一次触发用节流还是防抖? 3.js继承有哪些方式? 4.如果想子类继承父类的方法,但调用时不会改变父类本身属性的值用什么继承 5.vue2和vue3的区别 6.vue
#golang# 1. 项目架构 2. redis秒杀场景 3. 负载均衡 4. 如何定位问题,链路追踪 5. 如何优化 6. 优雅关闭怎么实现 7. channel管道 8. context 9. 排序算法及具体细节 10. 二叉树和B+树 11. 二叉树后序遍历手撕 12. 进程,线程,协程 13. 协程适用什么场景 14. 计算机网络 层数,tcp/ip
一面(25min): 主要是针对websever问了一些问题。他们的后端基本上全是Java http传输数据的过程,https加密如何实现的,如何加密自己的数据库; 多路IO复用什么意思,线程池的调度策略是什么,任务的分发策略是什么; 为什么选择后端开发不选择嵌软; 二面(20min): 问了本科成绩,获得过什么奖学金和奖项; 针对本科期间的竞赛和研究生的研究项目进行了询问; 觉得我的简历更适合去
问我研究生方向,最近看什么论文,现场讲讲 问了本科项目相关,问很细(metrics,实验设计,结果等等 写了一道题,是网格内的bfs,就是找有几个小岛那个。 一面之后过了很久,问我二面不,但是我已经ac了其他的offer,遂拒