1.自我介绍 2.项目介绍 3.关于布隆过滤器 用来做什么的 4.原理了解吗 5.假阳率的概念了解吗 6.什么原因导致的(这个不太知道 答的哈希碰撞?) 7.数据库是mysql,那需要优化mysql出现的一些慢查询,你一般会有哪些措施? 8.explain命令使用过吗 9.返回的结果有哪些 (这个地方关于type只说了all、index、const三种,别的忘了) 10.聚簇索引和非聚簇索引的区别
先总结一下,面试官特别随和,但是我太菜。拷打完我的秒杀项目后,突然问我C++的八股,后续拷打操作系统和计网。 笔试题很简单,一道链表倒数第k个元素,另一道和最大子序列。面试官说没有C++基础反正也过不了面试,笔试题看看就行。 项目: 1.redis缓存空对象用于解决缓存击穿,是否有做过压测?为什么选择缓存空对象,而不使用布隆过滤器? 编了一个2000QPS的并发量,但是面试官说压测要一直提升直至检
Java 1.ArrayList和LinkedList区别,什么时候用ArrayList? 2.线程创建的8种方式 3.ThreadPoolExecutor类的核心参数,线程池大小怎么决定? (这个我答崩了,哭死) 4.设计模式概念,用过哪些 数据库 1.说说MySQL有哪些常用存储引擎。 2.InnoDB和MyISAM区别点? 3.Redis有哪些数据结构,你常用的是哪些? 4.Redis能干
电话面试,面了大约1个小时整,只有问答,没有算法题的环节,所以准备的dp和SQL基本都浪费了 首先自我介绍,然后让我介绍简历中的项目。我挑了其中Java的项目大致介绍了一下,说自己主要负责数据库表的构建任务,当时想往第二范式第三范式或者数据库本身的难点上引导,但是没成功。面试官开始问构建的细节,表的数据量有多大,表的设计和改动都在哪里。这一块回答的一般般,因为项目当时负责的确实不多,这一块也没什么
如题 能否开发?以及如何开发?
视频面 2.14, 17:40, 25min; 1.项目中用到的MySQL索引调优过程,JVM调优过程; 从无锁引的全表扫描,到建立普通索引的索引扫描,再到联合索引的索引范围扫描,避免了回表的次数;JVM调优为了降低Minor GC 和 Major GC 的次数,分析是因为动态晋升年龄过小导致老年代频繁被打满,通过调大新生代内存,减少Minor GC 次数,增大了老年代的晋升年龄,进而减少了Maj
base:上海。 时长:1h。 1. 自我介绍 2. 说一下你是怎么学Go的 3. 说一下Go的调度模型 4. 讲一下你对channel的理解。没有goroutine在读channel时去写会反发生什么。读的时候呢。channel读的时候是有序还是无序的? 5. 讲一下你对map的理解。map是有序还是无序,如何扩容的,并发安全。 6. 说一下你学过哪些golang的框架。gin框架怎么实现优雅重
时间:2.2 部门使用的是go语言,介意吗? JVM 说一下gc算法 标记清除、标记整理、标记复制、分代垃圾收集 集合 HashMap的底层实现有了解吗 HashMap和ConcurrentHashMap的区别 你之前是不是没有写过go相关的东西 计网 DNS的域名解析过程 Http状态码 301和302区别 https加密流程 Redis 用过Redis吧,Redis是单线程的吗?它是如何保持高
自我介绍 介绍技术栈 数据库的一些优化手段 聚集索引和普通索引 索引结构,为什么查询更快 为什么用Redis,和普通数据库的区别,实现什么功能?什么数据用Redis缓存? 缓存同步的问题 JVM虚拟机参数 容器资源调度和JVM虚拟机本身的资源调度如何平衡?是否有了容器化技术就可以不关注程序本身的性能表现? Java这种虚拟机进行资源调度的,和C++这种直接指针操作内存的,分析一下孰优孰劣 毕业设计
一面大概70分钟: 一上来首先自我介绍, 然后就是介绍项目,然后根据项目介绍提到的知识提问 手写算法题:合并两个有序链表 然后是八股: golang的接口原理,怎么用,接口的作用 多线程的一些理解,进程线程协程 数据库索引,哈希索引和B+树索引,哪些字段适合加索引 new和make的区别 golang哪些类型是指传递,哪些是引用传递,区别是什么,用的场景等等 堆和栈,golang变量内存分配,什么
#23届秋招笔面经#
先说一句 面试官人非常好 声音很温柔 1.自我介绍 2.科研项目介绍(问了挺长一段时间,一些项目的细节,我的科研项目不是Java的项目,是大数据和机器学习相关的项目) 3.进程的几种状态?进程之间有哪些通信方式? 4.敏感词过滤有了解吗?简单说一下。(我回答:前缀树),追问:前缀树有哪些优化方案?简单说说。 5.请你设计一个电梯调度的算法,简单说说原理。 (我说这是个操作系统中很经典的调度问题,然
距离面试过去已经两周了,一直没后续,补充一下面经吧~ 9.17 一面,当天约了 9.19 的二面,都是腾讯会议,没有手撕。 一面: 自我介绍 挑一个实习工作讲一下 项目的技术栈是什么 数据量多大?数据库优化?索引/缓存/分库分表 springboot定时任务 项目中涉及微服务吗? TCP三次握手 Http和Https的区别?Https的优缺点? Java中List和Set的区别 堆和栈的区别 为什
8.28 百度教育事业部 项目 1. 项目难点是啥 详细说一下 怼了十几分钟 Mysql 1. mysql为啥用b+树做索引 为什么不用二叉树 追问详细原因 2. B树和B+树区别 实现的细节 每层都多少节点 一个b+树索引几层就满足要求了 最多可以存出多少数据 详细计算逻辑 3. mysql的数据结构 加载到内存当中是什么数据结构 怎么存储的 4. 你们数据库设计时主要考虑那几个方面 为什么 5
2022/08/26 字节一面 项目+八股 30min,题目说了思路,但是做了20多min卡壳没做出来 总共近1个小时(人生第一次工作面试) 项目 缓存怎么做的,怎么更新的 项目是多线程安全的吗,如何提高项目的并发量 RabbitMQ以及Kafka有什么区别,为什么使用 Redis的大Key怎么处理,有什么影响,对持久化有什么影响 数据库的事务特性,分别由什么保障的 MVCC多版本并发控制 单链表