51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#面试题
分享Java程序员50多道热门的多线程和并发面试题(答案解析)
下面是Java程序员相关的热门面试题,你可以用它来好好准备面试。1)什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只...
代码星球
·
2021-01-30
分享
Java
程序员
多道
热门
互联网最新kafka技术面试题含答案
1.Kafka的设计时什么样的呢?Kafka将消息以topic为单位进行归纳将向Kafkatopic发布消息的程序成为producers.将预订topics并消费消息的程序成为consumer.Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker.producers通过网络将消息发送到Ka...
代码星球
·
2021-01-30
互联网
最新
kafka
技术
试题
哥们,你真以为你会做这道JVM面试题?
有关Java虚拟机类加载机制相关的文章一搜一大把,笔者这里也不必再赘述一遍了。笔者这里捞出一道code题要各位大佬来把玩把玩,如果你一眼就看出了端倪,那么恭喜你,你可以下山了:public class StaticTest{ public static&n...
代码星球
·
2021-01-30
哥们
你真
以为
你会
这道
干货—MySQL常见的面试题+索引原理分析!
MySQL索引的本质MySQL索引的底层原理MySQL索引的实战经验 问:数据库中最常见的慢查询优化方式是什么?同学A:加索引。问:为什么加索引能优化慢查询?同学A:...不知道同学B:因为索引其实就是一种优化查询的数据结构,比如Mysql中的索引是用B+树实现的,而B+树就是一种数据结构,可以优化查询速度,...
代码星球
·
2021-01-30
干货
MySQL
常见
试题
索引
面试题20:顺时针打印矩阵递归和非递归两种方式实现
题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。例如:如果输入如下矩阵:1 2 &nbs...
代码星球
·
2021-01-24
递归
试题
顺时针
打印
矩阵
Google面试题及答案
1、村子里有100对夫妻,其中每个丈夫都瞒着自己的妻子偷情。。。村里的每个妻子都能立即发现除自己丈夫之外的其他男人是否偷情,唯独不知道她自己的丈夫到底有没有偷情。村里的规矩不容忍通奸。任何一个妻子,一旦能证明自己的男人偷情,就必须当天把他杀死。村里的女人全都严格照此规矩办事。一天,女头领出来宣布,村里至少有一个丈夫偷情...
代码星球
·
2021-01-24
Google
试题
答案
面试题4:替换空格
题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“Wearehappy.”,则输出“We%20are%20happy.”。方法一:利用c++的string类实现,可参见c++中string类的详解#include"stdafx.h"#include<string>#include<...
代码星球
·
2021-01-24
试题
替换
空格
面试题5:从尾到头打印链表
题目:输入一个链表的头结点,从尾到头反过来打印出每个节点值。解决这个问题肯定要遍历链表。遍历的顺序是从头到尾的顺序,可输出的顺序却是从尾到头。也就是说第一个遍历到的结点最后一个输出,而最后一个遍历到得结点第一个输出。这就是典型的“后进先出”,可以用栈实现这种顺序。每经过一个结点的时候,把该结点放到一个栈中。当遍历完整个...
代码星球
·
2021-01-24
试题
从尾
到头
打印
链表
深入浅出经典面试题之——反转字符串
前言如今无论大小公司,都喜欢出一些算法题来测试面试者的算法功底或者说是计算机功底。而如今Android和Java把很多方法都封装成API了,导致我们写代码往往只是调调API,没有深入了解过一些功能的底层算法实现。因此,研究算法一是能在面试中正确快速的解决算法题,而是能提高我们的编程功底,更好地编写出高效稳健的代码。今天...
代码星球
·
2021-01-23
深入浅出
经典
试题
反转
字符串
40道Java初中级算法面试题
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 123456789...
代码星球
·
2021-01-23
Java
初中级
算法
试题
java面试题一
个人的一点参考总结,如有雷同,纯属巧合! 1、hashmap的实现原理以及hashtable的线程安全是怎么实现的?HashMap其实也是一个线性的数组实现的,所以可以理解为其存储数据的容器就是一个线性数组。首先HashMap里面实现一个静态内部类Entry,其重要的属性有key,value,next,从属性...
代码星球
·
2021-01-23
java
试题
面试题24. 反转链表
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL限制:0<=节点个数<=5000代码实现:利用递归varreverseList=f...
代码星球
·
2021-01-22
试题
反转
链表
2018前端面试题
1、js主要数据类型和复合数据类型答案:Number、String、boolean、null、undefined基本数据类型,除了这些以外都是复合类型,例如:Object、Array、Date、Math、RegExp2、console.log(null==NaN)//falseconsole.log(null==und...
代码星球
·
2021-01-22
2018
端面
试题
Go 面试题(附答案解析)
packagemainimport("fmt")funcmain(){defer_call()}funcdefer_call(){deferfunc(){fmt.Println("打印前")}()deferfunc(){fmt.Println("打印中")}()deferfunc(){fmt.Println("打印后"...
代码星球
·
2021-01-16
Go
试题
答案
解析
腾讯PHP工程师面试题两份
试题一:PHP开发工程师笔试试卷姓名:__________一、PHP开发部分1.合并两个数组有几种方式,试比较它们的异同2.请写一个函数来检查用户提交的数据是否为整数(不区分数据类型,可以为二进制、八进制、十进制、十六进制数字)3.PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下...
代码星球
·
2021-01-16
腾讯
PHP
工程师
试题
两份
首页
上一页
...
7
8
9
10
11
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他