某小厂面试

我重来没想到,会在这里翻车,各位,别一直想着高难度的面试题了,最基本的面试题也很重要,反正我有点后悔。

Q:
Java为什么不支持多继承?(这里回答的还行,不过有点生疏了)
Java实现多继承会有什么问题呢?(会过于复杂化,单一作用原则)
接口和抽象类有什么区别呢?(mad,这里全在想构造方法属性那些了,前面提到的is和like忘了,真麻了)
String,了解吗?为什么要把他设计成不可变?(这里是我最后悔得了,因为我把步子开大了,直接说到GC那一个方面,说到young gc,逃逸结果说到一半卡壳了,卡了30s,思考停止了,真**烦)
intern高速缓存怎么实现的知道吗?(我以为他说的英特尔)
创建对象的方式?(构造方法,克隆,反射,序列化)
mysql最左匹配原则(这个答好的,慢慢舒服起来了)
mysql怎么查询慢查询(explain,还有show processlist)
redis的AOF持久化的刷盘策略(三种,全答上来的)
redis内存满了,怎么做(淘汰策略,默认是不淘汰,其他的说了些LRU,LFU,过期时间淘汰等)

15分钟就结束了,前面答得我自己都想抽自己两巴掌,各位别以为简单就觉得自己肯定十拿九稳了,这些简单题几个月没看,虽然全是常识,但在面试的时候紧张感加上前面答得差的紧迫感很容易将自己原本能够说出来的给失误掉,希望大家谨记。
全部评论
damn 后面的算是常见八股了,前面这些常识我也不怎么能答得出来
1 回复 分享
发布于 2023-11-24 12:23 广东
真是容易忘啊😭
点赞 回复 分享
发布于 2024-01-15 01:21 陕西

相关推荐

1 描述最左匹配原则并举例说明失效场景2 聚簇索引与普通索引的区别3 聚簇索引的缺点4 聚簇索引叶子节点存什么5 ES与MySQL的区别6 ES的基本原理7 缓存穿透、击穿、雪崩的概念及区别8 缓存穿透的解决方案9 布隆过滤器的底层原理10 哈希函数越多越好吗11 Redis如何实现分布式锁12 除Redis外还能用什么实现分布式锁13 Redisson是什么14 Redisson相比原生Redis加锁的优势15 Redis数据过期策略16 Redis集群模式有哪些17 主从模式有哪些形式18 CompletableFuture与Future的区别19 CompletableFuture常用的两个方法及区别20 不传线程池时CompletableFuture默认使用什么21 线程池核心参数如何设置22 线程池任务执行流程23 动态线程池了解吗24 压测在性能调优中的作用25 常用的并发安全容器有哪些26 ConcurrentHashMap如何保证线程安全27 HashTable与ConcurrentHashMap区别28 synchronized与Lock的区别29 synchronized与Lock谁更优30 synchronized可以实现锁升级吗31 volatile的作用32 常用设计模式有哪些33 单例模式在哪些场景使用34 最常用的单例实现方式35 手写单例(懒汉+双检锁)36 单例中volatile的作用37 Java GC存在的意义38 垃圾对象的判定标准39 分代收集机制中Eden与Survivor的作用40 Survivor区比例41 动态年龄判断机制42 Sentinel实现限流的注解/方式43 限流与熔断的区别44 Caffeine的核心方法45 Caffeine相比其他本地缓存的优势46 MySQL性能调优流程47 消息队列如何保证最终一致性48 消息队列幂等性如何设计49 Spring常用注解有哪些50 @Autowired与@Resource区别51 Spring Boot与Spring区别52 事务注解@Transactional使用方式53 @Transactional在什么场景会失效54 算法题:合并两个有序链表
美团秋招笔试
点赞 评论 收藏
分享
评论
8
54
分享

创作者周榜

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