某公司Java笔试题(部分)

1、SQL如何给列添加唯一约束?

ALTER TABLE USER ADD CONSTRAINT constraint_name UNIQUE (username)

2、Spring 定义 Bean 的条件装配的注解?

@Conditional

3、MyBatis 支持存储过程吗?

是支持的。

4、String.intern()函数的作用?

用于在运行时将字符串添加到内部的字符串池中,并返回字符串池中的引用。

5、MyBatis中的哪个接口用于将Java对象和Sql语句进行映射?

在MyBatis中,SqlSession接口用于将Java对象与SQL语句进行映射。

6、Spring中用于处理异步操作的注解?

在Spring中,用于处理异步操作的注解是 @Async。你可以在方法上添加这个注解,以指示该方法应在异步模式下执行。为了使 @Async 生效,需要在配置类上添加 @EnableAsync 注解。

7、Java通过JNI加载so库,jvm首先调用哪个函数?

Java通过JNI加载.so库时,JVM首先调用的函数是JNI_OnLoad。这个函数在共享库被加载时被自动调用,通常用于进行初始化操作。

8、socket通信编程

9、synchronized关键字,同一个对象调用方法,锁的是不是同一个对象(synchronized修饰的位置不同)?

10、事务具有原子性,事务是逻辑工作的基本单位?

这句话应该是正确的。

11、继承具有传递性?

12、Comparator是函数式接口,接口内有compare方法和equals方法?

Comparator 是一个函数式接口,主要用于比较两个对象的顺序。它定义了一个抽象方法 compare(T o1, T o2),用于比较这两个对象。虽然 Comparator 接口还定义了 equals(Object obj) 方法,但这个方法是从 Object 类继承来的,通常不需要重写,因为它的默认实现已经足够。

13、内部类的声明

14、SQL编程:用户刷题记录的表,想知道用户某天刷题,第二天还来刷题的概率?

总结:菜!

全部评论

相关推荐

点赞 评论 收藏
分享
头像
03-03 13:17
已编辑
苏州大学 Java
面试官真的很有耐心,人非常nice,但问得也是真的很细。面完半小后约HR面。有没有人说说HR面会问啥?【希望能过吧,以前真没想到面个试这么耗精力,这一周感觉都被掏空了】1.请做一下自我介绍。2.你掌握的数据结构有哪些?3.请讲一下一致性哈希的原理和解决的问题。4.请讲一下Ring buffer(环形缓冲区)的相关内容。5.请讲解一下HTTP状态码的相关分类和含义(如2xx、3xx、4xx、5xx)。6.请讲解一下四层网络负载均衡和七层网络负载均衡的区别,以及各自的应用场景。7.请讲一下反向代理的原理和常用工具,以及正向代理的相关内容。8.进程间通信的方式有哪些?哪种方式效率更高,为什么?9.请讲一下MySQL主从复制的实现原理(基于binlog、redolog相关)。10.多个从节点之间出现数据不一致的问题该如何解决?11.你了解的消息中间件有哪些?RabbitMQ、RocketMQ、Kafka这三种消息中间件的区别是什么?12.Redis中最常用的数据结构有哪些?13.请讲一下Redis中Zset(sorted set)的底层实现和优化策略。14.什么是小哈希和大哈希,二者在查找、插入性能上有什么区别?15.请讲一下TCC分布式事务算法的相关内容,以及它和2PC、3PC的区别。16.你在项目中使用的服务发现组件是什么,它的实现原理是什么?17.你在项目中使用的序列化协议是什么,为什么选择该协议?18.长连接的适用场景是什么?哪些场景不适合使用长连接,原因是什么?19.请设计一个评论系统(包括数据库表设计、数据结构、关联关系等)。20.【反问】想具体知道会做哪些模块的工作?有没有导师?
百特曼3:节子还是一如既往的八股大厂
查看78道真题和解析
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

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