面试时间:19:00-20:00 1、自我介绍 2、询问项目 3、Mysql中的索引,索引结构,回表、为什么用B+树 4、Redis 数据结构有哪些,怎么实现的 5、多线程 多线程怎么实现的 底层代码是什么 6、jvm虚拟机 存储结构、GC啥的 7、SpringBoot springIOC AOP 8、手撕代码:快排和最大子数组和 9、反问 问的比较基础,但是会一直深问细节,直到答不出来才会下一个
自我介绍 手撕,找到集合出现最多的元素 进程和线程 tcp和udp 测试电梯 实习经历 项目相关问题 有没有别的offer 反问:小组氛围(压力不大),主要工作(业务为主) 然后一起聊了聊技术,说二面等通知 总结:没啥问题,都比较基础 40min
1、主要问项目。 2、Http框架构成。 3、Http和RPC区别。 4、RPC的优势。 5、粉丝表场景,短时间大量关注。 6、Java和Go区别。 7、GMP。 8、做题:环形缓冲区。
1.自我介绍 2.详细介绍实习工作(尤其是开发方面) 3.对测开工作的理解 八股 java线程创建方法 DNS 浅拷贝深拷贝 hashmap底层存储 死锁的理解,避免 假设有一个活动页面,设计测试用例 手撕 1.sql某一字段出现了多次的值 2.链表有无环的判断(思路即可) 3.删除链表重复节点 4.找出数组中出现了多次的数字
我的妈呀,第一次面试拷打麻了。 1.自我介绍 2.开始问项目,先整体介绍一下项目,然后继续问,我也不知道算不算深挖,我的项目是一个慕课网购课的项目,先问了登录流程怎么实现,测试用例怎么设计。整体项目的模块怎么工作的,用了哪些框架,性能测试都包括哪些方面,版本如果迭代了,后端是怎么进行测试的,你要怎么改进一下。 3.问了SQL优化手段 4.linux我没用过直接没问了 5.因为简历上写了了解pyth
1.重写和重载的区别? 2.java开发规范你了解多少?讲一讲?看过阿里的开发规范不? 3.那你写个工厂模式?看你对代码规范了解的多么 4.final、finally、 finalize 的区别? 5.==和equals()的区别? 6.HashMap的数据结构?把你了解的所有都讲一讲? 算法: 1.无序数组,返回 数组在排序之后,相邻元素之间最大的差值 问题2和6聊了半个多小时 所以问的不多?
时间线8.29下午2点-5点 一面 自我介绍 实习经历 Kafka顺序问题 对Spring的理解 AOP实现原理 注解失效的场景 HashMap 底层 装饰器模式 Redis数据类型 跳表结构 Zset怎么实现按分值进行排序的 Spring Cloud 组件 Feign 过程 Dubbo 比 Feign优势 为什么选择JSON序列化方式 有做数据的压缩嘛 Spring Security用来干嘛的
滴滴一、二面 一面 介绍项目,讲一下项目难点 你的缓存和数据库是怎么保证一致性的 如果在缓存还没过期的时间内,数据库的数据就发生变更了怎么办 超卖问题怎么解决的 分布式锁是怎么做的 看门狗机制是怎么实现的 redis分布式锁底层是基于什么命令实现的 少买是怎么解决的 你的消息队列里面存的是什么内容 如果进队列前返回给用户成功,但是实际上库存已经不足了,这时候进消息队列了,用户实际上是抢不到票的,这
#滴滴#一面 11:30-12:30 首先面试官自我介绍,然后我自我介绍 问项目问的很长时间,但我项目太没技术含量了,实在吹不起来hh。 问http请求过程,负载均衡 MySQL 索引为什么要用B+树而不是其它树,update的执行过程,binlog,redolog, undolog分别干嘛的,分页页深为什么慢,有哪些优化措施。 写一道sql,学生,课程,成绩,返回语文成绩排名第二的学生。 red
项目+八股+算法(简单) 很好奇为什么现在还有提前批的面试,这一次的面试体验就一个字,莽村的莽,全程速通八股背诵(我的语速比较快,答了很多) 项目:主要问了下项目设计,用到的技术栈。没有太多延伸的东西,可以直接化为八股; 八股主要内容: Thrift源码,HTTP与Thrift 的区别(说了下IDL,反射调用Client)。 epoll、poll、select说的是什么(我觉得这个真没必要背每个具
百度测开提前批二面完一直没消息写个面经求三面 一面8.10 面试官特温柔 简单问了点简历 讨论了下redis相关问题 Linux命令 他自己出了个简单代码题 然后设计代码的测试用例 后面就开始聊天了,更多的是面试官单方面输出,介绍他们干什么,问我意愿之类的。 第二天就约了二面 二面8.14 简单问了下简历 页面或者网站打开特别慢的原因 然后写题代码没写出来然后问用sql怎么写 设置哪些关键的指标测
从下午3点不到,面到了晚上6点多,连续三面,面完一面就会给你发邮件,接着面,每面之间休息10分钟不到。 一面 1. 自我介绍 2. 问项目 15min 3. MySQL聚簇索引相关 4. 联合索引,联合索引的最左匹配原则 5. 介绍binlog,redolog,undolong三种日志 6. redolog和binlog的区别 7. Redis持久化策略 8. 虚拟内存,解决哪些场景问题 9. 子
岗位 Java后端 一面HR面 时间 2022.8 二面技术面 时间 2022.8 内容 自我介绍+实习项目+聊天 项目 说说实习项目的架构 我对你的消息发送服务比较感兴趣,可以说说他的架构吗 如果不同类型的消息都使用一个类来发送,你如何设计? 你用过哪些微服务框架? 说说你对微服务的理解 你的实习项目中遇到了什么难点? 说说TDD? 先写测试再写代码,跟先写代码再写测试有区别吗? 你做了手写RP
1. java有哪些基本数据类型 2. java的自动装箱与拆箱是什么 3. 介绍一下面向对象三大特性 4. 接口和抽象类的区别 5. java的继承是单继承还是多继承? 6. 举个例子说明多态 7. 什么是重载?重载和重写的区别 8. Redis在项目中有哪些应用?
一面(6.22):用的他们公司的平台,总共45min左右。主要问项目,没有手撕,没有八股,大概一个项目问20分钟。 当晚发的二面通知 二面(6.25):线下酒店面试,总时长大约一个小时。面试官好像是个主管,很有气质,说咱们就是聊聊天别紧张,也是一直深挖两个项目内容,基本把项目的所有内容都问了一遍。面试官人很好,说知道我做的项目很简单,主要看对问题的思考以及未来的潜力。 面完说让我等一下进行hr面