![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
笔试面试算法题
sumengpan
学不会技术的小白
展开
-
数据库笔试题--查询语句
1、#查询语文成绩大于英语成绩的学号姓名分数 create table stu ( id int, name varchar(20), subject varchar(20), score double ) insert into stu values(1,'jack','cn',100); insert into stu values(1,'jack','en',90); insert into stu values(2,'rose','cn',70); insert into stu原创 2020-11-07 08:50:20 · 577 阅读 · 0 评论 -
2010年11月份 java开发基础面试题--整理复盘(2020.11.03)
文章目录1、GC是什么?为什么要有GC?2、简述垃圾回收机制。3、Spring有几种配置方式?4、SpringMVC的流程5、#{}和${}的区别是什么?6、为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?7、java获取反射的三种方式8、异常分类9、wait和sleep的区别10、Java面向对象编程三大特性:封装继承多态11、自动装箱与拆箱12、在一个静态方法内调用一个非静态成员为什么是非法的13、 在Java 中定义一个不做事且没有参数的构造方法的作用14、 1、GC是什么?原创 2020-11-03 16:43:39 · 284 阅读 · 5 评论 -
刚刚参加完的 java开发面试题--整理复盘(2020.10.28)
文章目录1、Java中Spring,SpringBuffer和SpringBuilder的区别2、创建线程有哪几种方式3、进程和线程的区别4、线程安全是什么,怎样保证线程安全5、重写和重载分别是什么,有什么区别6、java中的访问修饰符有哪些7、==和equals区别8、mybatis标签都有哪些9、Mybatis如何执行批量操作10、java集合有哪些11、list和数组的区别12、HashMap怎样实现13、HashMap和Hashtable的区别有哪些14、接口和实现类的区别15、java创建对象的几原创 2020-10-29 09:09:29 · 308 阅读 · 4 评论 -
Java类笔试选择试题(一)
选择题 1、EJB的优点有哪些?(选择2项)(CD) A、技术领先 B、价格低廉 C、性能优越 D、强大的容器支持 2、假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。(D) A. MyApp目录下 B. MyApp\images目录下 C. MyApp\WEB-INF目录下 D. MyApp\WEB-INF\lib目录下 3、从以下哪一个选项中可以获得Se...原创 2020-01-23 14:42:36 · 9961 阅读 · 0 评论 -
Java类技术岗基础试题(二)
一、怎么判断一个对象需要回收? 目前是两种方式: 方式一:引用计数器:为每个对象创建一个引用计数, 当有对象引用时,计数器+1,当引用释放时,计数器-1, 所以,当计数器为0时,就认为可以被回收。 方式二:可达性分析算法:在主流的商业程序语言(Java、C#), 都是通过可达性分析来判断对象是否存活的。这个算法的基本是:通 过一系列的称为“GC Roots”的对象作为起始点,从这些...原创 2020-01-23 14:42:13 · 374 阅读 · 0 评论 -
Java类技术岗基础面试题(一)
一、面向对象的特点有哪些? 抽象、继承、封装、多态。 二、接口和抽象类有什么联系和区别? 1、我所理解的抽象类 1、1 抽象类和类的相样韵味 1、抽象类和类一样,都是可以用来继承的 2、类可以有的成分,抽象类都可以拥有【包括构造方法、static静态修饰成分等】 抽象类正如这个名字定义一样,它也是一个类 1、2 抽象方法 讲不同样韵味之前很有必要...原创 2019-12-29 22:04:04 · 304 阅读 · 0 评论 -
java算法笔试题(2)
java算法题 【来源:leetcode力扣网】 一、有序数组的平方 给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例 1: 输入:[-4,-1,0,3,10] 输出:[0,1,9,16,100] 示例 2: 输入:[-7,-3,2,3,11] 输出:[4,9,9,49,121] 提示: 1 <= A.length <= 10000 -10000 <= A[i] <= 10000 A 已按非递减顺序排序。 方法一: 思路原创 2020-10-16 20:28:58 · 135 阅读 · 3 评论 -
java开发工程师笔试题(5)
java开发工程师笔试小题 【来源:牛客网】 1、关于快速排序,下列说法正确的有(AB) A、快速排序是基于比较的排序 B、快速排序使用了分治的思想 C、在某些特殊数据中,快速排序的时间复杂度可以达到O(n) D、快速排序只能使用递归方式实现 2、关于进程和线程,下列说法正确的有(AD) A、线程的粒度小于进程 B、同一进程内的线程只能串行执行 C、一个程序只能对应一个进程 D、线程是CPU调度的基本单位 3、以下各排序算法与其平均时间复杂度对应正确的有(AC) A、快排 O(nlogn) B原创 2020-10-11 11:05:02 · 953 阅读 · 0 评论 -
java开发工程师笔试题(4)
java笔试面试小题 【来源:牛客网】 1、下面有关JVM内存,说法错误的是?(C) A 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的 B 虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的 C 方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的 D 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的 大多数 JVM 将内存区域划分为 Metho原创 2020-10-09 20:59:07 · 433 阅读 · 0 评论 -
java算法笔试题(1)
java算法笔试题 【来源:力扣LeetCode】 1、找出数组中重复的数字 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 : 输入: [2, 3, 1, 0, 2, 5, 3] 输出:2 或 3 限制: 2 <= n <= 100000 java class Solution { public int findRepeatNu原创 2020-09-26 20:42:10 · 455 阅读 · 0 评论 -
java笔试面试小题(3)
java笔试面试小题 【来源:牛客网】 1、【 拼多多2020校招编程题–多多的魔术盒子】多多鸡有N个魔术盒子(编号1~N),其中编号为i的盒子里有i个球。 多多鸡让皮皮虾每次选择一个数字X(1 <= X <= N),多多鸡就会把球数量大于等于X个的盒子里的球减少X个。 通过观察,皮皮虾已经掌握了其中的奥秘,并且发现只要通过一定的操作顺序,可以用最少的次数将所有盒子里的球变没。 那么请问聪明的你,是否已经知道了应该如何操作呢? 输入描述: 第一行,有1个整数T,表示测试用例的组数。 (1原创 2020-09-26 10:56:56 · 333 阅读 · 0 评论 -
java笔试面试小题(2)
java笔试面试小题 【来源: 牛客网 】 1、下列选项输出什么(C) public static void main(String[] args) { Thread t = new Thread() { public void run() { my360DW(); } }; t.run(); System.out.print("DW"); } static void my360DW() { System.out.print("360"); } A、 DW B、 360原创 2020-09-25 14:19:05 · 435 阅读 · 0 评论 -
java笔试面试小题(1)
1、有两张表,如下图所示 表A(仅列出部分数据作参考) Order_id User_id Add_time 11701245001 10000 1498882474 11701245002 10001 1498882475 表B:(仅列出部分数据作参考) id Order_id goods_id price 1 11701245001 1001 10 2 11701245001原创 2020-09-24 16:58:20 · 753 阅读 · 0 评论