1. 短链接实现了哪些功能? 2. 讲一下重定向到原始链接的过程(重点讲述HTTP的对重定向如何处理)。 3. 有实现用户登录状态的续租吗? 4. JWT了解吗? 5. 使用ShardingSphere分片是用的什么字段?出于什么考虑? 6. 如果突然有一个热点的短链接,如何保证并发? 7. 如何来判断一个缓存中的数据是冷是热? 8. 代码题:扫描log(每行:user_id, login_tim
#后端开发# #字节跳动# #软件开发笔面经# TimeLine: 投递:6月份投递,因为要准备期末考试约到7月份面试 一面:2024-07-12 下午面试,晚上电话通知二面 二面:2024-07-16 晚上7点多面试,至今未出结果 ------------------------------------------------------ 一面(90min+): 1. 面试官介绍组。 2. 自我
部门不说了 自我介绍 50分钟对项目的dfs,问题全部都是“你这里用了xx,为什么用,意义是什么,现在我要某某情景,你的xx要怎么解决,逻辑上怎么实现,实际在代码上怎么体现” 算法题:最长回文子串,写完后让加个统计会问子串个数的功能 结束 起早贪黑背八股的我像个笑话😂
#软件开发2024笔面经# 24届,再战字节,测开岗位 一面 自我介绍 介绍实习内容 介绍学校的项目 知道哪些数据结构 数组和链表区别,查询和修改时间复杂度 JVM内存 看你简历有Selenium,用来做什么 Selenium原理有了解吗 Selenium体现什么设计模式 智力题(4升和6升杯子得出5升水) 算法题 二面 自我介绍 介绍实习 数据结构 树和图的区别 了解图数据库吗 能做什么 推荐算
一面: 1、npm包有哪些license,哪些是允许商用的 2、虚拟列表的实现原理 3、输入url到页面渲染的流程 4、强缓存和协商缓存,cache-control里的具体字段 5、http状态码 6、script标签如何加载 7、重排和重绘 8、js是单线程还是多线程,什么情况会新开一个线程 9、web worker有哪些限制,与主线程怎么通信 10、什么是同源策略,怎么解决跨域,cors有哪些
新鲜出炉,大概记得这些,懂的还是太少了 1.自我介绍 2.实习介绍 3.网页用http1.1存在哪些限制 4.http2.0解决了http1.1中的哪些问题 5.http1.1中同时向同一个域名发送a请求和b请求,b请求会等待a请求吗,你有没有自己试过看下结果 6.浏览器要怎么发送网络请求,有什么方法 7.为什么会用axios,为什么不用fetch xmlhttprequest那些,axios有什
二面40分钟左右结束,没问项目 问对kafka、数仓分层理解 在学校干啥了,学习大数据的途径方式 然后就是两个类似场景题目,讲思路不用写代码 一个是大数据单机处理:对10Tb数据全局排序 一个是判断链表相交 第 一个回答的💩一样,第二个还好 第二天收到感谢信😭 #面试# #大数据# #字节#
楼主目前已拿到字节的意向书,所以把面经整理出来给大家参考,希望大家都能拿到满意的offer。 时间线:8.6投递 => 8.09 一面 => 8.12 二面 => 8.16 三面 => 9.2hr电话 => 9.2意向书 一面(60min): 自我介绍 你在实习期间做的两个最有意义的业务是什么,阐述下背景,你设计的方法,最后实现的效果以及给业务带来的价值。 有没有了解float,介绍下float,
1.自我介绍 2.实习中需求方向源自于哪里,最终交付哪些东西 3.数据倾斜展开聊聊,数据倾斜的本质,热点数据处理 4.bitmap原理和运用场景 5.零点漂移怎么解决 6.常见的维度建模模型和方法 7.java的垃圾回收机制 8.关系型数据库介绍一下,和数据仓库的区别 9.MySQL索引 10.数仓分层介绍一下,分层的好处 11.spark宽窄依赖,算子举例 12.手撕:java二分查找,sql窗
太拷打了,我汗都流下来了 1.自我介绍 2.挑一个觉得做的最好的项目介绍一下 3.项目背景 4.你做的项目复杂度体现在哪些地方 5.数据流图是什么 6.为什么你说的数据流图是难点 7.如何确定你选的维表就是数据仓库中最合适的那张表 8.为什么要取最细粒度 9.数仓的了解渠道有哪些 10.讲讲从书中得到的数仓方法论 11.数据域是什么 12.题目:给一个10t的double类型数组,如何用一台内存1
2025届秋招,时长60分钟 1. 自我介绍 2-3. 实习项目拷打 4. 描述一下我们打开一个文件到读数据,操作系统是如何定位到文件的? 5. 文件的逻辑结构是什么? 6. Linux里的IO多路复用有哪些? 7. epoll中的两个模式有什么区别?什么场景下如何选择? 8. 进程和线程的区别 9. Linux环境下如何创建子进程?fork() 10. 一个python代码,解释一下输出结果 f
攒个人品😋 八股实在是想不全 索性分享下手撕吧 一面原地分组翻转链表 以 k 个为一组 二面让我自己选 LRU 三面选出最小的 k 个数,同时保证在原数组顺序不变 总体上难度适中 很舒服~ 祝大家都有好 offer~
1. 简单八股。 HashMap底层原理,和HashTable的区别。 static关键字,用法,作用。 接口和抽象类的区别?抽象类可以多继承吗? java多态的实现。 四次挥手。 Mysql索引结构。为什么要用b+树? 2. 项目。 描述一下项目业务场景,整体架构。 假如业务增长特别快,流量突增,你会怎么办? 3.手撕 LC 56 合并区间。 手撕mid没写出来,gg。 跟kpi面一样简单的手撕
7.13面的 自我介绍 研究生期间做的内容 超卖和少卖 redis分布式锁的缺点(redlock的缺陷) zk分布式锁的缺点(强一致性,业务上更应该关注ap而非cp) zk配合mysql防止超卖和少卖 base是什么 强一致性和最终一致性 raft流程 强一致有什么用 linux内核有哪些锁 实现一个互斥锁需要那些字段(排队链表) 互斥锁队列如何选择谁持有锁(取队头,人为优先级,执行时间短优先)
1.问本科经历,对大数据的接触 2.问项目是否是真实项目或者实习项目,,不是demo 3.项目介绍,毕设项目讲了15分钟 4.where和having区别(having能单用) 5.Spark宽窄依赖 6.leftrightinnerjoin 7.sql写题,统计所有月销售额超过1w的员工 8.反问,ABtesting--是否是埋点-PVUV-灰度策略的流程