#面试题

分享Java程序员50多道热门的多线程和并发面试题(答案解析)

 下面是Java程序员相关的热门面试题,你可以用它来好好准备面试。1)什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只...

互联网最新kafka技术面试题含答案

1.Kafka的设计时什么样的呢?Kafka将消息以topic为单位进行归纳将向Kafkatopic发布消息的程序成为producers.将预订topics并消费消息的程序成为consumer.Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker.producers通过网络将消息发送到Ka...

哥们,你真以为你会做这道JVM面试题?

有关Java虚拟机类加载机制相关的文章一搜一大把,笔者这里也不必再赘述一遍了。笔者这里捞出一道code题要各位大佬来把玩把玩,如果你一眼就看出了端倪,那么恭喜你,你可以下山了:public class StaticTest{   public static&n...

干货—MySQL常见的面试题+索引原理分析!

MySQL索引的本质MySQL索引的底层原理MySQL索引的实战经验 问:数据库中最常见的慢查询优化方式是什么?同学A:加索引。问:为什么加索引能优化慢查询?同学A:...不知道同学B:因为索引其实就是一种优化查询的数据结构,比如Mysql中的索引是用B+树实现的,而B+树就是一种数据结构,可以优化查询速度,...

面试题20:顺时针打印矩阵递归和非递归两种方式实现

题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。例如:如果输入如下矩阵:1             2     &nbs...

Google面试题及答案

1、村子里有100对夫妻,其中每个丈夫都瞒着自己的妻子偷情。。。村里的每个妻子都能立即发现除自己丈夫之外的其他男人是否偷情,唯独不知道她自己的丈夫到底有没有偷情。村里的规矩不容忍通奸。任何一个妻子,一旦能证明自己的男人偷情,就必须当天把他杀死。村里的女人全都严格照此规矩办事。一天,女头领出来宣布,村里至少有一个丈夫偷情...
代码星球 ·2021-01-24

面试题4:替换空格

题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“Wearehappy.”,则输出“We%20are%20happy.”。方法一:利用c++的string类实现,可参见c++中string类的详解#include"stdafx.h"#include<string>#include<...
代码星球 ·2021-01-24

面试题5:从尾到头打印链表

题目:输入一个链表的头结点,从尾到头反过来打印出每个节点值。解决这个问题肯定要遍历链表。遍历的顺序是从头到尾的顺序,可输出的顺序却是从尾到头。也就是说第一个遍历到的结点最后一个输出,而最后一个遍历到得结点第一个输出。这就是典型的“后进先出”,可以用栈实现这种顺序。每经过一个结点的时候,把该结点放到一个栈中。当遍历完整个...

深入浅出经典面试题之——反转字符串

前言如今无论大小公司,都喜欢出一些算法题来测试面试者的算法功底或者说是计算机功底。而如今Android和Java把很多方法都封装成API了,导致我们写代码往往只是调调API,没有深入了解过一些功能的底层算法实现。因此,研究算法一是能在面试中正确快速的解决算法题,而是能提高我们的编程功底,更好地编写出高效稳健的代码。今天...

40道Java初中级算法面试题

【程序1】  题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:  兔子的规律为数列1,1,2,3,5,8,13,21.... 123456789...
代码星球 ·2021-01-23

java面试题一

个人的一点参考总结,如有雷同,纯属巧合! 1、hashmap的实现原理以及hashtable的线程安全是怎么实现的?HashMap其实也是一个线性的数组实现的,所以可以理解为其存储数据的容器就是一个线性数组。首先HashMap里面实现一个静态内部类Entry,其重要的属性有key,value,next,从属性...
代码星球 ·2021-01-23

面试题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

Go 面试题(附答案解析)

packagemainimport("fmt")funcmain(){defer_call()}funcdefer_call(){deferfunc(){fmt.Println("打印前")}()deferfunc(){fmt.Println("打印中")}()deferfunc(){fmt.Println("打印后"...
代码星球 ·2021-01-16

腾讯PHP工程师面试题两份

试题一:PHP开发工程师笔试试卷姓名:__________一、PHP开发部分1.合并两个数组有几种方式,试比较它们的异同2.请写一个函数来检查用户提交的数据是否为整数(不区分数据类型,可以为二进制、八进制、十进制、十六进制数字)3.PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下...
首页上一页...7891011...下一页尾页