#软件开发2024笔面经# 以前的面经,今天才发现原来没发过,现分享一下 3.9一面 项目简述 vue2和vue3有什么区别 vue2和vue3对于常量有什么区别(经提醒,说出vue3编译上的优化方式) vue3中toRaw,markRaw有什么用 vue3标记不是响应式对象 ts相比js的好处 ts中type和interface有什么区别 type和interface如何继承 重复声明方面,ty
写在前面 这是本人去年找暑期实习时候的面经,java后端方向。相关文章链接:快手一面、美团面经、阿里云面经、秋招总结。 面试时长 50min 面试形式 视频面试 面试内容 自我介绍; 项目介绍:参与了哪些项目,面试官挑了一个项目详细展开,要求介绍项目的创新点和难点; 网络相关:介绍下在浏览器输入网址到网页显示,期间发生的事情和涉及的协议?交换机和路由器的区别? 网络相关:HTTP和RPC的区别?分
小米春招前端二面 自我介绍 为什么选择武汉 flex布局 左中右布局,左右固定,中间自适应,你有几种方法 数组与链表的区别 JS中遍历数组的方法有那些 Vue的生命周期钩子 Vue2、Vue3的区别 v-if和v-show的区别 NextTick了解吗,解决了什么问题 map 和 forEach有什么区别 forEach 和 for循环有什么区别 实习介绍 实习重难点 介绍一下你了解的项目规范工具
1.自我介绍 2.抓着项目的一些问 面试官喜欢问从顶层的实验设计的一些东西 我的实验为什么要选用 cos 距离或者 mse? 能不能用 KL散度?是不能用还是不好用? KL 散度和交叉熵的区别和联系是什么? (都是我没考虑过的问题 有点汗流浃背) 既然你用到了那么多微调方式, 那你有什么实验过程中探究了 lora 的比如 秩之类的参数的影响吗? prompt tuning ptuning v2 有
音视频sdk 问c++和音视频 八股都挑稀奇古怪的问 项目是现场扩展场景问题 真的很顶啊 算法烂大街的dp➕空间优化,做出来也无济于事 求挂,咱真不配手哥
二面说是30分钟,但实际要面45分钟,希望能过 1. 自我介绍 2. 看你写了对数据结构和算法比较了解,说一下 回答的链表 树和图,还有常用的堆 红黑树 LRU 跳表 3. 那你比较一下红黑树和跳表的优缺点 4. 哈希表了解多少 回答的C++中的map unordered_map 比较一下他们的区别,原理 空间复杂度 5. B+树了解吗,为什么MySQL中使用的是B+树而不是红黑树 跳表 6. 写
时间:2024.3.8 时长:1小时 1、自我介绍 2、为什么坚持做软件开发,发展前景在哪些地方 3、对java体系,以及衍生出来的中间件有过了解吗,有扩展的了解现在比较常用的组件 4、要搭一个后台的系统你会怎样选择技术组件 5、在公司实习中你学到了哪些,技术上的、业务上的、对员工的要求等 6、聊了一下社会实践 7、为什么不选前端而做后端 8、手撕算法:找到数组中第limit小的数字,时间复杂度O
3.8 自我介绍 介绍webserver项目 线程池怎么设计的? 如何保证对数据的安全访问? 加锁会不会影响性能,如何减少性能损耗,避免加锁氛围过大 cpp哪些容器是线程安全的 你的任务队列自己实现的还是库 死锁的四个必要条件 如何避免,以及你的项目如何解决死锁 多线程的好处?如果只有单核多线程有意义吗? 线程切换栈会保留哪些? 局部对象是堆呢? http长连接和短连接 epoll多路复用如何实现
汗流浃背,面试官水平很高,被拷打麻了。不知为啥有两个面试官,其中一个全程旁听。全程1h20min. 1. Tbase用过吗?咋用的? 2. Mysql什么结构?数据怎么写的?buffer pool?redolog?log buffer? 3. Mysql主从,主节点binlog是同步还是异步的?主机挂了数据是不是没了?写数据时主节点宕机,但向客户端返回成功了,如何保证从节点数据写进去? 4. in
聊实习,实习做了什么,怎么做的 互斥条件如何避免 gc算法,go怎么实现的 四次回收,为什么不能3次 线程池一些八股 算法:1.二叉树如何序列化,中前序列(不满意),用线索二叉树只需要讲原理 2.链表1234变成1423,先找到中点,然后交叉插入
#面经# 状态:进复试了,可能还有最后一个技术面 电话面,总共半小时,估计是加面。 全是开放问题: 你的项目都是底层,能不能讲一下和业务接壤的地方,以及针对业务的优化/设计。 微信朋友圈上限是 5000 好友,但是仅聊天的好友可以超过 5000,为什么?推断朋友圈数据的存储方式,怎样比较合理。有没有什么优化方式? 项目中遇到的性能瓶颈,排除方式,最终效果。 项目中遇到好的合作伙伴和差的合作伙伴,解
第一次二面碰到小姐姐面试官,问的都不难,没有手撕。答的不太好,应该是寄了 1.自我介绍 2.怎么判断一个数据类型是null 3.事件循环 4.闭包的应用场景,除了返回函数其他的实现方法 5.react组件什么时候重新渲染,事件流的方式 6.useContext,memo 7.为什么要用状态管理库,主要解决了什么问题,和本地缓存的区别 8.说一下发布订阅模式 9.redux和zustand比较一下
一面 2024.2.27 自我介绍 能实习多久 项目拷打 转链 转链接的项目出发点 技术选型 发号器的实现 62进制的实现 特殊词屏蔽的实现 缓存穿透、缓存击穿、缓存雪崩的区别。 如何解决singleflight的原理 如何使用efk 收集ngix的access日志efk的介绍 canal的使用 es拷打 论坛 JWT的原理和优缺点(refresh token 和 黑名单) session和JWT
26分钟,比一面长了我很欣慰。 1.聊人生,为什么跨考,学计算机遇到的困难,最有成就感的事。 2.项目,介绍(开背简历)。设计测试用例 3.垃圾回收机制。背的新生代的后面没让继续说了。 4.为什么会有垃圾回收机制? 5.你做的项目过程中有进行测试吗? 5.1接口测试怎么设计 6.求职意向写的java后端 7为了做测试岗做了哪些行动 7.1黑盒白盒 7.2测试流程 面试官笑着说感觉都知道一个大概 8
1. 自我介绍 2. 如何理解前端这个岗位 3. 浏览器如何渲染HTML文档 4. 重排和重绘的区别(讲了定义,以及如何触发) 5.重绘会引起重排吗 6. 使用scale属性会引起重排列还是重绘(这个我不清楚,求大神解答),追问:使用translate做一个过渡会引起重绘嘛 7. 同步和异步的区别(顺便给面试官讲了一下event loop),追问:setTimeout属于微任务还是宏任务,setT