首页 > 快手运营 > 快手最新(java岗)三面已拿offer「面经分享」
2023
02-02

快手最新(java岗)三面已拿offer「面经分享」

  地址:北京2021.9.7 一面1. 自我介绍2. 实习项目、背景、需求介绍3. InnoDB优点4. MyISAM索引底层是什么结构5. B树和B+树区别6. 为什么选择B+树不选择B树7. MySQL如何支持事务8. undo log如何保证原子性9. MySQL隔离级别、存在的问题10. MySQL如何解决脏读、不可重复读、幻读11. 如何解决脏读?(读已提交)MySQL如何判断事务有没有提交?事务A中对id=1进行修改,不提交;事务B中读取id=1的数据,如何

  四面,技术3面+HR面,本以为一面之后就会凉凉,没想到居然让我二面,挺惊喜的。

  的你提供一丢丢帮助~ 一面 自我介绍 项目,具体负责的内容,时间比较久 多路IO复用?epoll和poll和select的区别? 进程的状态?线程的状态? 进程通信方式 代码

  的公司大部分都能过,也给自己做个归档,希望能给正在准备跳槽,找工作的朋友一点帮助,

  官:深拷贝浅拷贝的区别?如何实现一个深拷贝? 1 ES6语法 const,let,箭头函数,Promise , Generator函数 ,解构赋值 ,模板字符串 、Proxy 1 箭头函数和function区别

  官:函数新增了哪些扩展? 1 weekMap和Map的区别,weekMap应用场景在什么地方,使用过吗

  集合、hashmap详细介绍、关键参数、线程安全的集合、队列和栈、用两个栈实现队列算法 3.jvm结构 4.多线程锁:synchronized、reentrantlock、countdownlatch、锁升级 5.mysql隔离级别 6.线程池有哪些、核心参数、线.threadlocal 8.写线程安全单例模式,volatile原理、 9.写单词拆分问题 10.反问 好像叫基础平台部门。

  官往往会结合简历以及个人简介来问。 个人简历:梦想成真-----项目自我介绍 个人简介:【

  (一面) 自我介绍 你能介绍一下你了解什么集合吗?(当时回答的是 HashMap 和 ConcurrentHashMap) 你能讲一下这两者的区别以及底层原理吗? 那你能讲讲 ConcurentHashMap 是怎么实现线程安全的吗? 那HashMap的查找的时间复杂度是多少呢?为什么查找时间复杂度是O(1)呢? .

  1面(3.10,近40分钟) 自我介绍 hashmap的底层数据结构,hashmap扩容机制,hashmap扩容死链问题,jdk1.8时是如何解决,还有其它解决办法?(答了加锁,如hashtable,因为jdk1.8虽然能防止出现死链问题,但仍然有并发问题) mysql的sql是如何执行的,从sql语句到存储引擎的执行流程(这个我直接说不知道) mysql索引了解吗?为何使用b+树 知道聚簇索引和普通索引的区别?知道索引覆盖? 如果一个字段的值为null,查询会走索引? 算法:判断一颗树是否是排序树 反

  蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

  二面大概50分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我狂补知识~)分为spring,jvm,并发编程等,接下来

  问题: Spring bean的生命周期能不能结合源码回答一下这个问题 Spring容器当中包含了哪些常用组件(至少说5个),作用是什么,场景是什么; Spring自动注入的原理是什么?能不能从源码来说明一下这个问题;

  一面基础 二面算法 一面: 如何建立索引:1.create 索引类型 索引名 on 表(字段) 2.alter table 表名 add 索引类型 索引名 (字段) 使用索引时要注意什么:好多原则巴拉巴拉 Hashmap和currentHashMap:hashmap线程不安全,currentmap线程安全。 CurrentHashMap如何保证线程安全:ConcurrentHashMap引入了一...

  题,大家可以学习学习: Kafka的用途有哪些?使用场景如何? Kafka中的ISR、AR又代表什么?ISR的伸缩又指什么 Kafka中的HW、LEO、LSO、LW等分别代表什么? Kafka中是怎么体现消息顺序性的? ...

  题答案。笔试:总的来说,难度还是要比美团低一些,前面的三道题都并不是很难,只有最后一道题大概是leetcode的hard难度,当时写了一个模拟流程AC40%粗滚。

  的时候,大致的记住了以下这些。一面(一面的时间大概花费了30分钟左右)先做自我介绍之后就是正式进入

  前言 Mysql的锁机制确实非常重要,所以在这里做一个全面的总结整理,便于以后的查阅,也

  给大家。 Mysql的锁机制还是有点难理解的,所以这篇文章采用图文结合的方式讲解难点,帮助大家理解,讲解的主要内容如下图的脑图所示,基本涵盖了Mysql锁机制的所有知识点。 本文脑图

  BIO 问题分析 每个请求都需要创建独立的线程,与对应的客户端进行数据 Read,业务处理,数据 Write 。 当并发数较大时,需要创建大量线程来处理连接,系统资源占用较大。 连接建立后,如果当前线程暂时没有数据可读,则

  一面 时间:2020/04/03 10:00 历时:60分钟 自我介绍 项目介绍 做题 求1到n的和(递归和遍历,等差数列公式O(1)) 二叉树中最深叶节点的节点和 get和post的区别,post为什么是两次TCP连接,解释下幂等性 口述下工厂模式,抽象工厂和简单工厂

  二面 时间:2020/04/10 15:00 历时:45分钟 自我介绍 项目介绍 项目中负责的模块 项目难点,亮点,怎么解决 项目中订单模块 说下堆

  题目来自牛客, 题的答案都是我个人理解的或网上的参考,仅仅只作为复习用.因个人水平有限,不合理的地方请多多指正. new 一个对象的过程;

  在new一个对象的时候,会先查看对象所属的类有没有被加载到内存,如果没有的话,就会先通过类的全限定名来加载。加载并初始化类完成后,再进行对象的创建工作。 一、类加载过程(第一次使用该类) 我的另一篇博客上有详细介绍:

  第一篇 一面 2020/2/26 来自于牛客网 1实习经历职责 2介绍项目 3SpringSpringMVCSpringBoot 的区别 4集合 HashMapConcurrentHashMap如何使HashMap 变得安全 5数据库的索引有几种分别说一下 6编程设计一个栈pushpopgetMax 都为O(1) 7

  的异常机制 2.手写单例模式 3.手写快排 4.mysql的存储引擎用的什么数据结构,为什么要用B+树,和B树区别 5maven的好处,maven的生命周期 6redis的五种数据类型,分别在什么时候使用 7都使用过那些类型的注解,注解的作用范围,注解的作用域,怎么自定义注解 8一个完整的url的访问流程 9springmvc的访问流程,组件说...

  两轮,一面40分钟,二面1个小时。 拼多多:业务平台研发工程师 在武汉进行的现场

  ,耗时两个小时。 一:先面了hr面 1 项目情况 2 实习收获 3 老家和期望城市 ...

  中只有值传递? int 范围?float 范围? hashCode 与 equals,什么关系? String StringBuffer 和 StringBuilder 的区别是什么?String 为什么是不可变的?

  算法基础 写给正在找工作的你 都说金三银四,对于找工作的人来说,因为每年的三月或四月是不少互联网公司的年终季,不少人都是拿到年终奖后不满意,或者感觉职业发展受限,之后跑路。这样不少部门因为人员流动,就会有hc空缺出来。 这里要说的是每年3、4月份确实是hc最多的季节,但同时是跳槽旺季,竞争大,你要想找到好的坑位,那就需要绝对的实力才行。 相对来说,其实年底是个好时候...

  机械飞升v2.0:老技术员,不应该不知道有免费工具网站吧。不要车轮重复造。


本文》有 0 条评论

留下一个回复