情况: 一轮笔试 一轮技术面 估计还有一轮HR面 技术面面试题: 1. 自我介绍 2. 面向对象的理解 3. 项目中用到了那些设计模式 4. 对微服务有所了解吗 5. 项目中使用redis完成了什么 6.使用消息队列的优缺点 7.除了Kafka(简历上写的),你还了解哪些消息队列 8.创建Mysql的索引时要注意什么? 9.遇到慢sql,如何调优 10.编写接口时,如何考虑接口中的性能问题 11.
#面经# 常规 自我介绍 实习时间 八股 AOP 面向切面和面向对象的区别 触发垃圾回收的时机 ConcureentHashMap 的实现原理 设计模式的使用场景 如何正确建立索引 排查慢 SQL 缓存穿透 解决缓存穿透 布隆过滤器 手撕 LC3. 无重复字符的最长子串 反问
快手Java已意向,回报下牛客,分享好运。感觉和其他面经区别很大,没考太多八股,场景设计为主。 一面80min: 自我介绍 根据简历项目提相关问题,主要考察真实性,没刻意刁难 主要考察了三个场景设计: 分布式数据库如何生成唯一、几乎递增(>=)的ID,项目用的snowflake,讲解了具体实现和原理,面试官说想个其他的办法。面试官给的答案是主节点生成ID,分发给其他节点 分布式延迟队列如何实现(项
以前真的没咋面过Java(是不是八股每一个都要答得很好才能进下一面啊) 八股(就挑几个我不太熟的分享下): - HTTPS加密过程(分别有三层,有一层我没有说的很详细,记不清了,答得不太好,这里很细问的) - 为什么需要使用多线程(从性能角度答) - Spring中的IOC原理,Bean,Bean的示例对象是如何创建的(使用反射,这框架我确实没实现过,临时准备的八股文) - 线程进程协程的区别 -
总结,1h的面试把我面的满头大汗,小姐姐声音很温柔,人很好,就是我太菜(* ̄︶ ̄) 1.自我介绍 2.Java中的继承和多态 接口和抽象类的区别 StringBuffer和StringBuilder的区别 String为什么不能拆分 3.error和exception的区别 怎么处理exception 4.什么是泛型 泛型的作用 泛型的使用方式有哪几种(答得模棱两可) 5.HashMap的遍历方式
1. 自我介绍 (感觉没准备好,不知道怎么准备,求大佬教一下) 2.在学校觉得学的最好的课程有哪些?语言类呢? 不敢答 408,回了下 数据结构 软件工程 , 语言的话 Java .net都搞过后台开发 3.说一下二叉树,前序后序中序 数据结构没有去回顾了,都不知道怎么描述二叉树,太尴尬了 后面的倒是说出来了 4.说一下数据结构中的堆和栈? 我稀奇古怪的扯到Java 堆内存 方法区 栈, 5.说一
1. 项目相关,基本就是功能怎么实现的,没有往深了问 2. kafka怎么保证消费者不重复消费 3. redis缓存数据库数据一致性 4. redis过期删除策略 5. redis持久化策略 6. MySQL索引数据结构 7. 索引失效场景 8. 事务隔离级别 9. 如何找到慢查询命令 怎么解决 10. java集合都有哪些 11. Hashmap底层数据结构 12. java中类加载器都有哪些
感觉进去了干的活会很杂。 问的问题很基础。 自我介绍。 介绍下实习项目? 了解哪些数据结构? 引用类型和基本类型? 引用类型怎么比较相等? 对象克隆方法有多少? clone重载方法有什么? 重载和重写? 讲讲了解的数据结构? 二叉树在java中有没有实现? 集合set和list区别? 怎么理解团队合作? 趣爱好? 电脑没网怎么检查? 职业发展规划? 运维和开发侧重哪个? 怎么理解运维的? 反问 部
这个是岗位急着要人,投完5min就直接开面了(背景) 1. 自我介绍 2. 看你说,你有用过mybatis,可以说一下,你使用mybatis的流程步骤嘛 3.那你知道JDBC的流程步骤嘛 4.java的垃圾回收器有了解嘛?说一下内容 5.可以说一下你的项目Redis的使用场景嘛?什么情况下使用Redis 6.你知道TCP和UDP的区别嘛 7.HTTP与HTTPS的区别呢 8.数据库的调优,你有了解
牛客在线面试 没开共享屏幕 忘了录音紧急记录 自我介绍 项目介绍 项目拷打: 介绍redis分布式锁 redis分布式锁是解决什么问题 redis乐观锁解决超卖,这里可以用分布式锁吗,这里锁住的是什么 说说redis+lua脚本与redisson分布式锁区别 redis+lua脚本实现用户秒杀资格预检,这里可以用redisson吗 基础: try catch final块在catch中return
春招,面试官很好,大家秋招可以投
挖掘项目 15min 线程池的参数有哪些?拒绝策略有哪些? 线程工厂用过吗,主要用来干什么(举了线程重命名的例子) 追问:那线程重命名有什么作用(回答查日志的时候更清晰) 一个父任务下有很多子任务,如果把父任务和小任务都放在同一个线程池里执行,这样做有什么问题。(❌没答上来,极端情况下可能有问题:比如有大量的父任务占据线程池,这时子任务就没法获得线程资源,而父任务又在等待子任务执行完毕才能释放线程
最近面了很多大厂,有的还在面试中,有的已经拿到offer有的被拒了,今天分享一下字节的面试经验,希望能帮到大家。 我是找的内推,所以基本上当天面试就会出结果。建议大家也找内推投递,可以找自己的师兄师姐,要是没资源也可以去这里找内推码:https://mp.weixin.qq.com/s?__biz=MzkzMzUwNjM4Ng==&mid=2247483778&idx=1&sn=90e6f14cc
总共两面,问的比较简单,目前已经通过面试。简单记录一下问题: 一面:一面主要就是自我介绍,还有实习时间,还有一些家庭情况,10分钟很快结束了。 二面:先是自我介绍,然后问了一些技术性问题。答案是我面试完查的,可能有不准确的地方。 1.介绍一下链表,栈,队列,树,图的相关知识。 链表是一种物理存储上非连续,数据元素的逻辑顺序通过链表中的指针链接次序,实现的一种线性存储结构。 链表由一系列节点(链表中
5.31一面,本来是约的5.29,然后面试官阳改时间了。 =========== 一面,50分钟 这个面试官是个年轻的小哥哥,以常规的八股文为主吧,没啥刁钻问题 1进程间的通信方式 2tcp熟悉吗,详细说说三次握手都干了什么,以及每次握手后的状态 3四次挥手了解吗?详细说说。刚提到了一个timewaiting状态,为什么要有这个状态呢? 4集合有哪些呢?哪些是线程安全的集合呢?简单说说他们的实现。