#软件开发笔面经# 之前字节三面挂了然后另一个部门捞起来,日常鞭尸 面试时间:11.7 约一个小时 面试流程: 自我介绍 1.介绍项目(登录方式进行二次校验)面试官提的建议是可以进行二次校验来更安全存储数据 2.项目有没有了解到后端是怎么做的 3.用户权限是怎么做的 4.如果一个用户的权限升级了,权限是怎么刷新的 5.挑战杯金奖做的什么哈哈哈哈哈 6.为什么vue不建议v-if和v-for同时使用
无敌好的面试官 上来先聊天,给我介绍了一下客户端的一个前景,问我职业规划,我表示想去后端,面试官也是强力推荐,看来大家都不太看好客户端😀,后面面试就是常规八股,虽然好几个也没答出来,包括struct和union的区别,,被自己气笑了, 代码题就写了一个斐波那契数列,还看成了输出斐波那契数列,丢大人 代码写完面试官也是委婉表达了后端很好的想法,还帮我指出了面试时的问题,不够严谨,专业术语不够多,还
这个部门的逆天面经本来是不想发的,想了一下还是发出来吧 一面2024.11.5 聊实习 项目相关以及延伸八股 操作系统进程调度算法 介绍多级反馈队列 数据库隔离级别 可重复读如何实现 手撕:给定数组A,整数n,求小于n的最大整数 用数位dp做了半小时勉强a了 二面2024.11.7 面试官明确要求算法题全部用go写,go实在忘了最后用java写的 手撕:现在有多个任务,要求复用go协程处理完这些任
面试官好好,好喜欢他,一直在夸我 介绍下有产品思考的项目 如果再做一遍这个需求,怎么做效率才能更高? 平时成绩怎么样? 计算机课程成绩?数据结构这些? 编码能力怎么样?举几个例子,比如自己做的作品? 为什么要做组件库这个项目? 组件库现在有人用吗? 最难的一个组件,讲讲虚拟滚动组件实现原理? 数据量比较大的其他优化方式?十万条数据高效渲染?(懒加载,虚拟滚动,时间分片,后端分页,SSR) 时间分片
字节跳动抖音直播一面 1.自我介绍 2.移动端做过哪些优化? 3.隐藏一个元素有哪些方法?有什么不同? 4.sass是什么?和css比有什么优势?sass是怎么编译成css的? 5.js是一门怎么样的语言 6.说一下对闭包的理解 7.一个闭包的输出题(搞忘了) 8.说一下异步编程有哪些解决方案 9.promise.all的实现口述 reject的错误是什么 10.浏览器打开一个tab的有哪些进程
字节太难了啊,怎么越面越难和面试官聊了一个半小时,问的太深入了 挂了也值得,学到了很多东西,也更有学习的动力和方向了 介绍下实习做的事情 新手引导组件是从头开始封装的吗?业内有新手引导组件的库,有调研过吗? 描述下这个组件的api设计? 如果调研充分的话这个组件应该做到的一个什么样的业务终态?如果这个事情让你继续做会做到什么状态?或者说新手引导组件提效的极致在哪?(说了解耦和通用性,面试官说还是停
薯薯多模态和大模型出身,搜推零基础,意向是字节抖音搜的搜索推荐方向 一面 15分钟实习,15分钟论文,15分钟八股,15分钟算法 八股和实习和论文高度相关。问了ppl的计算与物理含义,Transformer的结构,self Attention为什么要除以根号dk,神经网络能否用全0或全1初始化,还有一些问题记不住了 算法是编辑距离 面完15分钟后就约2面 二面 20分钟实习,穿插点八股,问我大模型
1.自我介绍 2.项目拷打 3.测试有哪些方法(白盒,黑盒) 4.介绍一下黑盒测试 5.白盒测试有哪些 6.场景题测试用例设计(微信朋友圈下拉刷新,对这个功能点设计用例) 7.在线编程题 脑子烧了没做出来5555(一个人打靶 打10次靶 每次打靶可以打中0-10分 要求最后打中90以上 有多少种可能) 在做这道题之前问了一下dp算法一般会应用到哪种场景上,不太清楚没答上hhhh---update:
1.实习 2.有哪些熟悉的设计模式? 3.线程之间如何进行通信的? 4.如果创建了两个handler,如何知道哪个消息对应哪个handler? 5.kotlin的协程了解吗?它和线程的区别是什么? 6.触摸事件是如何进行传递的?多个触摸事件是如何处理冲突的? 7.刚刚有说到handler,那你知道handler的一个postDelay()方法吗? 8.recyclerView了解吗?它是如何复用视
一面: 说一下对promise的理解 如何判断一个对象是不是promise实例 介绍promise.all,promise.race 手写异步并行控制 介绍js事件循环机制(微任务宏任务) 做题判断输出(还是考事件循环) v-if和v-show区别, diff算法,diff算法缺陷(没了解过,跳过了), keep-alive是什么,怎么实现的, vue数据双向绑定原理 手写发布订阅模式 二面: 项
全流程介绍: 在BOSS上投的简历,第一天投第二天约一面(约到了两天后) 当天HR通知我顺利通过面试,问我什么时候约二面,于是我就约到了当天晚上。 当天二面完后半小时后HR通知二面顺利通过,说需要加一轮技术面,问我什么时间合适。 当时已经周五,所以三面约到了下周一。 周一上午面完三面,下午HR通知顺利通过,问我什么时候有时间参与下HR面。 于是约到了三面的当天晚上。面试官表示两个工作日之内会收到o
开局:二面感觉是压力面试,面试官很严肃,只给了两分钟时间自我介绍时间。超时会被打断,面试官表示对实习经历和项目很感兴趣,但是由于一面面试官都问过了所有他就不问了。 面试问题: 首先问了实习经历上的一个业务概念(考察对业务了解程度)。 1、得知我平时开发使用Java,所以让我介绍下垃圾回收机制,并挑一个自己感兴趣的垃圾回收器讲一下算法。 嗨嗨嗨,准备Java面试怎么会不准备JVM以及GC这种八股问题
面试官是一个好温柔的姐姐555虽然挂我但是还是喜欢 1. 自我介绍 2. 项目拷打: 3. redis八股 1. redis支持的常用的数据类型 2. redis中哈希表 stream list的底层数据结构 3. redsi 缓存穿透 击穿 雪崩 4. redis 分布式锁,选用redis分布式锁有什么必要性?分布式锁的原理 5. 项目里写入redis的数据石是从数据库里写的吗,数据源从哪里拿到
10.24 一面: 使用mysql怎么保证读写的安全性 具体是使用了mysql的什么锁 socket通信是怎样实现的 TCP和UDP的区别和使用场景 TCP如何保证可靠传输 序列号的作用是什么 客户端如何保证接收的ACK报文是自己想要的 四次挥手的时候还能发送消息呢 四次挥手什么时候不能发送消息 GET 和 POST 的区别 内存分区是怎样的 代码段、数据段、.bss段、堆和栈的用途 堆和栈的区别
老铁们嗷,有的已经发offer了,这边复活赛还在打 盘点一下一面 1.个人介绍 2.项目经历:我讲的是我的一篇论文,ipv6探测相关的,还有深度强化学习相关的 3.大模型量化了解过吗 4.llama3训练过哪些任务?你还了解哪些大模型,详细讲讲 算法题: 两棵树,如何判断树B是树A的子树 (尴尬的是,我看到是后端岗,一直在复习golang和C++的面经,结构写函数的时候就习惯性给变量前加了类型,如