算法题:开局写个快排(写出来了后面发现时间复杂度说错了当时面试官还思考了一下说对对对,难绷) 问我和别人相比有什么优势,一下次给我卡住了; 然后问我项目和实习时间为什么都这么短。 项目·: 1.什么是HashMap扰动函数 2.布隆过滤器 3.缓存穿透 4.微信支付怎么确保用户支付成功?怎么实现对账功能? 5.redis分布式锁 八股: redis:redis的数据类型;各个数据类型的使用场景;h
9.15下午两点面,面试官直接打电话过来,短短面了不到20min。 当初投的啥忘了,官网看部门是全面风险管理-RASP&运维平台,base杭州。 1.自我介绍 2.有没有实习?为啥研究生没去实习? 3.了不了解微服务?(我要是懂这个那简历上必定加大加粗标红了啊) 4.用过哪些国内的云平台?知道都有哪些服务吗?国外的呢? 5.说说你认识的云安全。 6.TCP三次握手 7.HTTP和HTTPS区别 8
一面 常见排序 排序各个的时间复杂度和空间复杂度 堆排序,归并,快排 事务隔离等级 可重复读和已提交读的区别 如何实现找到对应版本的数据(mvcc) 索引为什么不用二叉树 联合索引数据结构实现方式,如何查询 spring 控制反转 为什么要用spring,静态实现方式可不可以 动态代理和静态代理的区别, redis 持久化机制 操作系统 linux中用的是什么映射方式 虚拟内存实现方式 段页制cp
飞书为什么问我的问题都这么冷门啊,大概有以下几个问题但是回答的不好(其他问题大概说了些) 1. Java gc root 的变量有哪些? 我回答的里边有本地方法栈,他说不对,我下去查有些博客里边也写了这个。 2. 1M网卡能生成多少tcp连接 这个不会 3. 当数组中有一半以上相同元素时,快排时间复杂度 n^2,我的理由是会造成分治的树不平衡,他说不对 4. SSD和机械硬盘的区别 我说的读写速度
base成都 面试官姐姐人很好,看我也不是科班,问的问题都很基础 1.介绍了解的set,都有哪些 2.用过的集合都有哪些 3.基本数据类型,如何解决浮点数运算的精度丢失问题 4.string的底层,和string builder,string buffer的区别 5.final的作用,能用在哪 6.arraylist和linkedlist的区别 7.堆,栈 8.线程池的作用,如何创建线程池,线程池
一个小时切完了,听说b站没多少hc,求进面 题目数据规模很小,暴力就完了,秋招最水的一场笔试 1 SQL 黄金白银青铜主播 select ala1.anchor_id from (select anchor_id, sum(live_revenue) rev from anchor_live_revenue_record group by anchor_id having rev > 1
1. 自我介绍 2. 项目中有没有用到多态?你是怎么用到的,详细讲讲 3. 重载和重写的区别?各自的特点 4. 虚函数?(不会就没答) 5. TCP、UDP的区别和各自的适用场景? TCP为什么可靠? 三次握手、四次挥手的流程 TCP、HTTP的区别?HTTP的下层协议是 6. 进程和线程的区别? 进程间的通信方式有哪些? 线程同步的概念? 7. 知道哪些排序?罗列一下 挑一个希尔排序问了一下,时
前言 前几天在网上发了腾讯面试官问的一些问题,好多小伙伴关注,今天对这些问题写个具体答案,博主好久没看八股了,正好复习一下。 面试手撕了三道算法,这部分之后更,喜欢的小伙伴可以留意一下我的账号。 1.讲一下数据库的事物特性和底层原理 四大特性 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果
纯八股,无项目coding 1. Kafka消息消费有序性如何保证 2.数据库与缓存的一致性保证 3.ThreadLocal原理,ThreadLocal线程池信息传递问题 4.MySQL limit分页查询优化 5.Redis zset数据结构,跳表的查询时间复杂度 事前hr告诉我第一轮有coding 结果面试官告诉我无 之前面字节 重点在于系统设计,快手重点在于项目,得物直接纯八股,麻了,真就是
3.11收到二面通知 春招以来发挥最好的一次。。 3.12 二面 55min 1.自我介绍 2.项目介绍 你使用了springboot,你对spring的AOP,IOC,DI是什么理解 微服务架构了解吗? 3.项目拷打 秒杀逻辑怎么实现? 怎么避免重复消息被消费 项目中redis的作用,给出具体代码逻辑,为什么是线程安全? 项目中用到的设计模式,全部介绍一遍,再把springboot体现的设计模式
有两个面试官,一个面后端,一个面算法。 1.自我介绍 2.实习项目介绍 你在字节的实习中, 数据聚合过滤是指的什么? 3. 介绍一下常见的 peft 微调办法的原理,优缺点 4.微调场景题, 如果你有一个可以微调的大模型, 有一个 prompt 模板, 但是发现效果不好。 你会怎么考虑这个问题? 5. 假定我们有一个 rag 应用开发,有一个大模型的接口,你怎么用 go 去实现这个高并发开发?(不
时间是2023年10月份,已offer已入职 2023.10.9 一面 自我介绍 mini项目的职责?负责什么?遇到的难点或者有趣的点? 如何无侵入地接入的otel-sdk? 如何利用go的特性通用地给redis/orm层来无侵入接入? 输入网址的过程? tcp四次挥手的原因? udp如何像tcp一样可靠传输? go的数据结构map是否并发安全? 如何并发访问map?如何提高加锁的性能? 访问关闭
问的都比较基础 介绍一下实习 介绍一下项目 分片机制、路由表讲一下 怎么实现缓存一致性的(binlog) redis怎么做的流量控制 数据库相关八股轰炸(b,b+树、索引、怎么走索引、回表查询、输入一条语句有哪些流程) 网络tcp相关八股 http协议栈 。。。。。。。。。。。 一道shell命令题目,统计日志信息 一道算法题mid难度 力扣43(答主没ac。。。写的很混乱) 总结:项目、八股的问
常规 自我介绍 八股 面向对象 继承 访问修饰符的作用 基本数据类型 int 和 long 的区别 int 和 Integer 的区别 重载和重写的区别 常见集合 hashmap 底层实现 反射的概念 反射的实现 AOP 动态代理的两种方式 Java 内存区域 垃圾收集算法 抛出异常和捕获异常 try、catch 的过程 MySQL 和 redis 的区别 redis 应用 redis 实现分布式
一面:2023/11/15 ### Java - LinkedList比ArrayList效率高吗? - ArrayList为什么能以O(1)的时间复杂度找到元素? - ArrayList和HashSet区别 - 如何比较两个对象是否相等? - 一个类A里面有一个String变量一个Integer变量,如何重写equals方法来判断类A的两个实例是否相等? - 检查是否是同一个对象 - 检查是否是