突然来电话,说电话上简单聊一聊,因为有事,就把时间控制在5min,说后面还有正式的技术面。 ------------------------- 总共大约7分钟 ------------------------- 1.epoll,poll,select的区别是什么? 2.讲一下多态? 3.你说到动态多态,再详细讲一下。抽象方法是子类调用还是父类调用? 4.看你用过selenium,你一般是怎么获取p
最近在和同学一起找实习,投了b站、字节和miHoYo的后端开发。b站二月底就投了,但现在也还没回复;miHoYo也还没回复,估计是只面向24届了;感谢字节,给了我面试的机会。字节真的处理好快,不到一周官网状态就从简历筛选变成评估通过,没几天就来面试通知了。 PS:字节最好别一次投太多,听同学说会被当成恶意投递。而且字节各个部门之间的招聘是串行执行的,就是说如果你的简历被某个部门正在筛选,其他部门好
2022/08/26 字节一面 项目+八股 30min,题目说了思路,但是做了20多min卡壳没做出来 总共近1个小时(人生第一次工作面试) 项目 缓存怎么做的,怎么更新的 项目是多线程安全的吗,如何提高项目的并发量 RabbitMQ以及Kafka有什么区别,为什么使用 Redis的大Key怎么处理,有什么影响,对持久化有什么影响 数据库的事务特性,分别由什么保障的 MVCC多版本并发控制 单链表
时长:70多分钟。 1、自我介绍:因为我是非科班,问了一些为什么要转码。 2、问我还在打dota吗,什么段位?(我简历上写了这个),说自己很菜,现在太忙了,打不了,一年前经常玩。 3、项目介绍 4、你的项目里面用到了redis,具体谈一谈为什么? 5、为什么不用mysql? 6、redis是线程安全的吗?并发环境下,redis跟mysql哪个好?如何去做选择? 7、redis实现点赞功能是线程安全
回馈一下牛客社区,时间有点久,很多的都忘了,运气比较好总体偏简单。无hr面,三面后一周hr反馈通过,审批又过了一周,这周一意向。 背景:211本 华五硕 字节半年实习,本部门不校招,没有等转正其他部门直接溜溜球了 平时用的java开发,部门用go所以没问语言相关 有点大数据基础,实习也大数据相关部门,所以稍微有点大数据问题 一面 项目经历 实习时候的leader (估计飞书去问了) 算法 to
由于我本人没有记录全部问题的习惯,以下面经中的问题都是我回忆起来的一部分。 字节 一、项目 1.微服务注册与发现机制? 2.服务之间的通信? 3.负载均衡实现方式?原理? 4.项目中是否用到MYSQL调优?细说 5.实习项目 二、八股 1.线程之间的通信方式? 2.Java的notify()底层实现原理? 3.equals与==与hashcode 4.equals没有重写,调用时会调用hashco
5/5一面 5/14 二面 5/18 hr面 5/19 OC 一面(1h10min) 1.自我介绍一下 2.介绍一下你的项目 2.1 Mysql全量数据规模 2.2 既然Mysql能存储,为什么要导入到hive中 3.说一下MySQL的ACID特性 4.脏读和幻读分别是什么含义 5.spark持久化的级别和作用 6.spark任务出现数据倾斜有哪些方法解决 7.hive没办法创建分区怎么理
岗位:后端开发工程师-Java 时间:8.16 题目 Java 多线程,锁,线程池 Syncronize修饰静态方法和普通方法区别 springboot,IoC,AOP 怎么实现AOP,实现动态代理的方式 创建新对象的方式,怎么用反射创建 项目 缓存,让你设计缓存怎么设计 缓存与数据库保证一致性 怎么实现的文件下载,安全性考量 八股 MySQL索引类别,唯一索引和主键索引区别 联合索引,创建(A,
一面 时间:2024.2.2 时长:1个小时 1、自我介绍 2、介绍一下自己比较了解的项目、问了一下项目的部分功能的实现过程 3、网页输入url后,浏览器后面会发生什么 4、网络协议了解哪些 5、react和vue框架各自的核心优势是什么 6、MVVM单词的每个字母代表什么含义 7、介绍一下java面向对象三大特征,多态的举例 8、继承和接口的区别,为什么有了继承还要创造接口 9、final修饰的
时间: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
介绍项目 说一下遇到的难点 项目的核心指标就是**的占有率吗? 怎么验证数据的准确性? 有遇到过数据对不齐的时候吗,怎么发现的。 讲一下数仓分层的好处 如果需求方想临时插一条数据进数仓,怎么解决。答找后端更新数据,我再重刷。 除了这个办法呢?能不能在数仓中直接insert一条数据。 为什么不建议直接往同一个分区追加新的数据? 为什么要选择数据开发?别人都说数据开发是sql boy,你怎么看这句话。
malloc是如何跟物理地址关联上的? socket通讯的流程,深入到kernel层面 poll,select,epoll,ET/LT docker里能bind CPU,是真的bind吗 Linux里kernel里的buffer如何通知user的 做了一道题:最长不重复子串 问题都比较晦涩难懂,甚至难以复盘,不愧是字节
自我介绍 动态链接静态链接,程序是怎么找到动态链接的? 物理地址和虚拟地址,64位虚拟地址空间是2^64,但是物理地址没这么大,所以为什么会这样? 计网 TCP为什么三次握手和四次挥手的原因 浏览器中数据www.baidu.com会发生什么?DNS寻址的详细过程?DNS劫持知道吗? https和http的区别?对称加密和非对称加密? 为什么https通信过程中使用对称加密,而不全部都使用非对称加密