#面试

面试说熟练掌握各种MQ?那你先看看这道题,面试官必问!

我们知道,目前市面上的MQ包括Kafka、RabbitMQ、ZeroMQ、RocketMQ等等。那么他们之间究竟有什么本质区别,分别适用于什么场景呢?上述抛出的问题,同样在不少公司的Java工程师面试中出现,特别是当你简历上的技术栈包含了这些技术,面试官往往喜欢用这个问题,对你进行摸底考察。本文我们就一起来探讨一下。(...

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

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

面试官:说说一条查询sql的执行流程和底层原理?

一条查询SQL执行流程图如下 序章自我介绍我是一条sql,就是一条长长的字符串,不要问我长什么样,因为我比较傲娇。 额~~不是我不说啊,因为细说起来,我可以细分为DML(Update、Insert、Delete),DDL(表结构修改),DCL(权限操作),DQL(Select)操作,一个个去介绍,我...

程序员面试,为什么不跟我谈高并发?

作为一个看过几千份简历,面试过几百人的面试官,常常会看到简历中有如下文字:对业务逻辑解耦,高并发等有比较深入的研究和丰富的开发实战经验对解决高并发问题有深入理解熟悉大并发技术,如:反向代理、负载均衡、Keepalived而当我在面试中,问及对方的职业规划的时候,也有一大半人会回答希望将来可以处理高并发业务希望学习高并发...

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

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

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

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

【金三银四跳槽季】Java工程师如何在1个月内做好面试准备?

目录一、写在前面二、技术广度的快速准备三、技术深度的快速准备四、基础功底的快速准备五、下篇预告春节长假转眼已过,即将迎来的是一年一度的金三银四跳槽季。假如你准备在金三银四跳槽的话,那么作为一个Java工程师,应该如何利用1个月的时间,快速的为即将到来的面试进行充分的准备呢?之前写过两篇文章:互联网公司的面试官是如何36...

如何完美回答面试官问的Mybatis初始化原理!!!

对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。MyBatis的初始化做了什么MyBatis基于XML配置文件创建Configuration对象的过程手动加载XML配置文件创建Configuration对象完成初始化,创建并使用SqlSes...

strcpy/strlen/strcat/strcmp面试总结

《strcpy拷贝越界问题》一.程序一#include<stdio.h>#include<string.h>voidmain(){chars[]="123456789";chard[]="123";strcpy(d,s);printf("d=%s,s=%s",d,s);}执行结果:解释:首先要解...

面试题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:从尾到头打印链表

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

八大数据结构常见面试算法

八大数据结构分别是:数组,队列,栈,图,链表,树,哈希表,字典树摘自:https://baijiahao.baidu.com/s?id=1609200503642486098&wfr=spider&for=pc1.数组  ①寻找数组中第二小的元素  方法一:由小到大排序,然后取第二个元素  方法二:遍历...

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

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