时间:2024.2.26 时长:1个小时 1、自我介绍 2、对客户端开发有什么想法 3、对项目中的session永不过期功能如何实现的,现在设计的话会怎么设计 4、什么样的情况下需要建立索引,索引有没有什么不适用的情况 5、索引内部是怎么实现的 6、B+数相对B树的三大优点是什么 7、前后台为什么要使用MVC的架构,有什么好处 8、外卖库存只有5个了,什么时候让库存减1比较合适 9、https怎么
1. 自我介绍 2. 介绍上家公司的产品,你做了哪些东西,产品是干啥的? 3. 开放平台的api设计时要注意哪些? 4. api设计的时候用户鉴权怎么做的? 5. 你设计的开放api用了什么加密算法? 6. https握手过程? 7. 为啥https最后采用会话密钥来加密数据? 8. 文件上传功能你怎么设计的? 9. 秒传是怎么做的? 10. 功能开发时候遇到的难点? 11. 前端传递的分片用的啥
1.自我介绍 2.介绍下鹅厂实习的亮点balabala一大堆 3.你跟我说下你们那抽奖发货如果失败了怎么处理的?异步的嘛?如果你在抽奖时失败了怎么做?你们回滚怎么做的? 4.你用到了责任链模式?责任链模式和解析引擎的区别是什么讲一讲 5.kafka熟悉吗?你刚才提到了超时,如果我想构建一个超时重传的队列你怎么设计的? 6.你刚刚提到优先级队列,那么如果只用一个队列你能实现吗? 7.好的你提到用LR
#我发现了面试通关密码# 1. 面试前应该了解公司的哪些内容? 面试官面试风格,比较喜欢哪些问题,有无手撕,有哪些高频题等等等,比如说字节技术岗必要手撕,这时候你就可以去codetop上找高频题刷了,我记得我当时面字节的时候,三面,三题都是前几的题目,当时基本都是秒杀手撕题,知己知彼才能百战百胜。 2. 如何化解面试过程中的紧张情绪? 没有什么特别好的方法,只能说平常好好准备基础题目,多面试,基本
字节大数据开发工程师- 人力科技面经 一面 网络模型,每一层的功能 访问一个网页的流程 tcp是如何保证可靠 线程和进程的区别 JVM的内存区域 垃圾回收算法 类加载的过程 Spark和MR的区别 Spark任务调度过程 spark中stag,job,task是如何划分的 spark宽窄依赖 为什么spark比MR快 Hadoop的框架 Hadoop提交作业的流程 Hadoop中是如何找到文件对应
飞书50min 1、实习经历? 2、参加竞赛经历? 3、TCP和UDP的区别? 4、cookie和session的区别? 5、session如何做分布式? 6、概率题目,A和B轮流抛硬币,谁先抛到正面就获胜,A先抛硬币,问A获胜的概率? 7、数据库索引失效场景? 8、B+树和B树的区别? 9、缓存的实现方案? 10、Leetcode112. 二叉树路径总和 [https://leetcode.cn
实习项目经历一些问题? 微信朋友圈测试用例,从哪几个维度考虑(网络、基本功能、兼容性,多语言版本,不同机型,不同分辨率) python修饰器了解过么? i++线程安全么?(不安全)为什么(不知道,瞎说的) 保证线程安全的方式(volatile,synchronized关键字,Lock锁) 说下hashmap原理?扩容机制?线程不安全? Mysql隔离级别?默认是哪一种? 什么是读未提交?串行化是什
1、自我介绍 2、介绍实习经历,项目整体架构 3、代码题,最大栈,多次push()和pop()操作求栈里面的最大值,要求O(1)时间复杂度 4、int a[sizeof(unsinged int)] 对嘛为什么 5、携程和线程的区别 6、进程和线程的区别 7、进程间的通信方式 8、tcp如何做到可靠传输的 9、tcp为什么是三次握手而不是四次或两次 10、用过哪些rpc框架,讲一下从客户端通过rp
9.7投递,9号电话约面15号(后因面试官临时有事改为19号) 字节的面试开放性很高,都是根据简历来 自我介绍 根据实习和项目问问题:为什么用线性回归模型,为什么用KNN,怎么向不懂的人直白地介绍KNN,怎么优化预测算法,更多的预测算法 介绍常用的app:网易云音乐,介绍下不足:推荐算法不准确,怎么优化算法,怎么测试优化后的算法:ABtest,怎么给推荐算法的数据集设置权重并验证,怎么确认是推荐算
介绍项目,细问了一些项目中的知识点 spark RDD宽窄依赖 sql编程汇率换算 python二维数组查找数据 mysql hbase比较 hbase行列存储 mysql能否直接查数据中某一列的特定数据,hbase能不能(这块问的我没太听明白) mysql两种表引擎 对事务有什么理解,举个例子 大数据协同算法,保持一致性举几个算法例子 有什么要反问的 大概就是这些问题可能差一两道忘了,hbase
问题描述: 有一张tmp表,字段分别是 开始时间start_date,结束时间end_date,欠费金额amount 输出描述:用户每天需要还的金额 分析:根据题目描述的输入输出,很容易知道思路哈,就是想要把从开始时间到结束时间的每一条数据都拆开存储,然后根据日期去聚合就可以得到每天的欠费金额了,所以难点就在于如何根据一个起始时间来进行拆分呢? 一行转多行,让我们可以想到的就是使用炸裂函数expl
问了好多好多问题,很多没答好,但是面试官人很好,不会的也引导我, - 自我介绍 **项目** - **身份认证(再仔细看看session和cookie),** - **很多个**cookie,分布式的机器上。怎么办?消息队列? **操作系统** - 进程调度算法 - 时间片轮转算法没有答出!!!面试官还引导qq与微信同时运行,唉 - 虚拟内存与物理内存 - 用虚拟内存为什么快 **计算机网络**
1.自我介绍 3min 2.介绍一个你最熟悉的项目 10min 问:这个项目你做了什么(被说工作内容简单,没有太大贡献) 遇到的难点是什么(被说这个难点不难) 怎么解决的 整个表的数据量大概是多少 3.你在美团用到了哪些技术栈 4.讲一下kafka怎么保证不丢数据(答了三种acks,面试官说这是生产者端的,那其他的呢,直接说忘了然后道歉) 5.kafka的offset存在哪个地方的 6.kafka
一面: 面试体验满分,字节面试官会引导你回答问题 虽然是数据分析师面试,但全程都是在聊业务,没有手撕sql,sad 业务主要分为在实习期间做的业务,指标体系搭建 1.平常喜欢用的app有哪些?优缺点? 我说的抖音和小红书,其中谈到两者推送单双列的区别 2、详细展开说明单双列的优缺点 3、抖音如果从单列转双列的劣势 老用户习惯改变、广告变现、封面成本设计 4、搜索功能好坏的评估 用户点击搜索渗透率、
背景:985本硕,24年毕业,有一段新能源汽车的数据分析实习经历 一面-业务面 1、自我介绍 讲了提前准备好的自我介绍(学历、获奖成果、和数据分析相关的实习和项目、对岗位的意愿) 2、对实习进行了比较详细的追问:主要的工作内容、其中印象比较深刻的任务 3、sql语句的问题:(1)具体问题记不清了,只记得答案是利用聚合函数+left join解决 (2)问题记不清了,答案是用rank函数进行排序,根