焦点科技java后端一面30min

#焦点科技#
1.自我介绍
2.String为什么不可变,底层jdk层面怎么实现不可变的?
3.synchronized和reentantlock区别,如何选择使用
4.hashmap ,如果插入的是自定义对象,需要注意什么
5.为什么重写equals方法和hashcode方法
6.项目用到了分布式锁,怎么实现的?
7.java是值传递还是引用传递
8.小题目:main方法中new一个名叫list的Arraylist,add ("A"),change(list),change方法中new了一个Arraylist,add ("B "),问输出结果是?
9.innodb的索引结构是怎样的,查询name age 字段索引要怎么建
10.项目中登录功能怎么实现的
11.项目中redis用在哪儿
12.算法题(只问了思路):两数之和,输出和为目标值的下标

面试官声音听起来很年轻的样子,没有压力,挺好的,第一次面试有点紧张,有些细节脑子抽了没答到点上。
全部评论

相关推荐

昨天 21:12
已编辑
湖南大学 算法工程师
你会选择考研还是直接就业
点赞 评论 收藏
分享
头像
今天 09:27
已编辑
苏州大学 Java
面试官真的很有耐心,人非常nice,但问得也是真的很细。面完半小后约HR面。有没有人说说HR面会问啥?【希望能过吧,以前真没想到面个试这么耗精力,这一周感觉都被掏空了】【补充,感觉三面面试官没有针对简历提问,没有问项目有关的东西,所以准备的很多东西都没用上。更偏向于个人的基础知识储备,问的东西比较杂】1.请做一下自我介绍。2.你掌握的数据结构有哪些?3.请讲一下一致性哈希的原理和解决的问题。4.请讲一下Ring buffer(环形缓冲区)的相关内容。5.请讲解一下HTTP状态码的相关分类和含义(如2xx、3xx、4xx、5xx)。【499状态码不知道,并且403状态码还说错了】6.当出现502错误时,该如何排查问题?7.请讲解一下四层网络负载均衡和七层网络负载均衡的区别,以及各自的应用场景。8.请讲一下反向代理的原理和常用工具,以及正向代理的相关内容。【忘了正向代理是啥意思了,尬住】9.进程间通信的方式有哪些?哪种方式效率更高,为什么?10.你实际项目中常用的数据库有哪些?11.请讲一下MySQL主从复制的实现原理(基于binlog、redolog相关)。12.MySQL主从复制中如何保证数据一致性?半同步复制的相关问题是什么?【半同步复制脑抽了,没想起来是什么概念了】13.多个从节点之间出现数据不一致的问题该如何解决?14.你了解的消息中间件有哪些?RabbitMQ、RocketMQ、Kafka这三种消息中间件的区别是什么?15.为什么Kafka在Topic数量小的情况下吞吐率是最高的?16.Kafka和RocketMQ底层顺序写的区别是什么?17.Kafka和RocketMQ在读取性能上的差异是什么,原因是什么?18.Redis中最常用的数据结构有哪些?19.请讲一下Redis中Zset(sorted set)的底层实现和优化策略。20.什么是小哈希和大哈希,二者在查找、插入性能上有什么区别?21.请讲一下TCC分布式事务算法的相关内容,以及它和2PC、3PC的区别。22.3PC相比2PC做了哪些改进,为什么现在基本上不使用3PC了?【没答好,感觉没有答到点子上】23.你在项目中使用的服务发现组件是什么,它的实现原理是什么?【只说了Nacos的原理,其他知道有这个组件,但不知道原理,没实际用过】24.实现服务发现的途径/框架还有哪些?(如ETCD、Nacos、Zookeeper相关)25.你在项目中使用的序列化协议是什么,为什么选择该协议?26.请讲一下GRPC的优势,以及它的底层实现(基于HTTP2、Protocol Buffers相关)。【让我对比Thrift,但我没用过后面的这个】27.长连接的适用场景是什么?哪些场景不适合使用长连接,原因是什么?【被拷打了,应该分析长连接和短连接在资源消耗,延迟等方面,分别适合哪些场景】28.请设计一个评论系统(包括数据库表设计、数据结构、关联关系等)。29.评论系统中如果要查询某视频下前10条顶级评论,该如何优化查询效率(涉及索引、分表、层级设计等)?30.评论系统的数据库查询中,行级锁和表级锁的触发条件是什么,如何避免表级锁?【表级锁有点忘了】31.当评论系统流量较大时,该如何优化表结构和存储关系?32.你为什么想要来大厂实习,希望从实习中获得什么?33.如果你入职后接到一个开发功能的任务,你的具体执行流程是什么?34.你会如何利用AI辅助进行代码开发和优化?35.你的实习周期是多久,是否可以正常到岗,毕业相关事宜是否有安排?36.【反问】想具体知道会做哪些模块的工作?37.【反问】入职后的工作过程中需要对接哪些业务?38.【反问】入职后是否会有导师带教,导师是随机分配的吗?39.【反问】入职后具体的工作模块是自己选择还是分配的?40.【反问】实习生入职后有哪些考核标准?41.【反问】实习生的转正难度如何,转正的评判标准是什么?42. 【反问】今天为什么没有算法题?
牛客解忧铺
点赞 评论 收藏
分享
评论
4
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务