【面试必看!凭借着这份 MySQL 高频面试题,我拿到了京东,字节的offer!】教程文章相关的互联网学习教程文章

MySQL常见面试题

1. 主键 超键 候选键 外键主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。外 键:在一个表中存在的另一个表的主键称此表的外键...

剑指Offer面试题:28.连续子数组的最大和【代码】

一、题目描述  HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的和,你会不会被他忽悠住?(子向量...

前端面试题大全---HTML

Doctype作用?严格模式与混杂模式如何区分?它们有何意义?HTML5 为什么只需要写<!doctype html>?行内元素有哪些?块级元素有哪些? 空(void)元素有那些?页面导入样式时,使用link和@import有什么区别?介绍一下你对浏览器内核的理解?常见的浏览器内核有哪些?html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?简述一下你对HTML语义化的理解?HTML5的离线储存怎么使用,工作原...

Java面试题技术类一

目录1、面向对象编程的三大特性是什么?2、String 和StringBuffer的区别3、说出ArrayList,Vector, LinkedList的存储性能和特性4、Collection 和 Collections的区别5、HashMap和Hashtable的区别6、final, finally, finalize的区别7、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?8、error和exception有什么区别?9、abstract class和interface有什么区别?10、List, Set, Map是否继承自Collection接口11、swti...

C++面试题(附答案) (转载)

1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态?virtual修饰符会被隐形继承的。private 也被集成,只事派生类没有访问权限而已。virtual可加可不加。子类的空间里有父类的所有变量(static除外)。同一个函数只存在一个实体(inline除外)。子类覆盖它的函数不加virtual ,也能实现多态。在子类的空间里,有父类的私有变量。私有变量不能直接访问。-------------------------------------------...

java面试题【代码】【图】

1/** 2 * 写一个函数,它的作用是接受一个整数(假设为length),返回一个数组,数组的长度为length,3 * 数组中的内容为随机的0至(length-1)的值,并且不能重复。4 * 5 * 比如length为5的话,数组可能是[1,0,3,2,4]。6 * 7 * @author Administrator8 *9*/1011import java.util.ArrayList; 12import java.util.List; 13import java.util.Random; 1415publicclass RandomArray { 16publicstaticvoid main(String[] args) { 17int...

剑指Offer面试题32(java版):从1到n整数中1出现的次数

题目:输入一个整数n,求从1到n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11,和12,1一共出现了5次。方法一:不考虑时间效率的解法,靠它拿到Offer有点难:如果在面试的时候碰到这个问题,应聘者大多能想到最直观的方法,也就是累加1到n中每个整数1出现的次数。我们可疑每次通过对10求余数判断整数的个位数字是不是1.如果这个数字大于10,除以10之后再判断个位数字是不是1.基于这个思路...

javaweb面试题

1、Tomcat的优化经验答:去掉对web.xml的监视,把JSP提前编辑成Servlet;有富余物理内存的情况下,加大Tomcat使用的JVM内存。 2、什么是Servlet?答:可以从两个方面去看Servlet:a、API:有一个接口servlet,它是servlet规范中定义的用来处理客户端请求的程序需要实现的顶级接口。b、组件:服务器端用来处理客户端请求的组件,需要在web.xml文件中进行配置。 3、Servlet的生命周期,并说出Servlet和CGI的区别?答:servlet有良好的...

面试题61:扑克牌中的顺子(C++)【代码】

题目地址:https://leetcode-cn.com/problems/bu-ke-pai-zhong-de-shun-zi-lcof/题目描述从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。题目示例示例 1:输入: [1,2,3,4,5] 输出: True示例 2:输入: [0,0,1,2,5] 输出: True解题思路构成顺子条件:除大小王之外,其余牌数均未出现重复的情况,可通过判断数组相...

面试题2:二维数组中的查找

题:在每一行从左到右递增,每一列从上到下递增,二维数组的查找重点在于从右上角开始找#include <iostream>using namespace std;#define COLS 4#define ROWS 4bool findInPartiallySortedMatrix(int *A,int key){ bool f=false; int col=COLS-1,row=0; if(A!=NULL&&COLS>0&&ROWS>0) { while(row<ROWS&&col>0) { if(A[row*COLS+col]>key) col--; else if(A[row*COLS+col]<key) row++; else { f=true; break;...

Linux运维面试题

Linux运维面试题1)Linux启动大致过程?*BIOS自检*运行系统内核并检测硬件从硬盘启动并运行系统的第一个进程init(LILO和GRUB模式)*init读取系统引导配置文件/etc/inittab,并根据运行级别配置服务/etc/rc.d/rc.local2)服务器已有用户和组是nginx,现在要把在home目录下app.conf的文件所属主属组为nginx的命令是3)请详细描述DNS查询原理4)目前常用的监控软件有哪些?你最用是哪个,具体部署哪些用途5)用iptables 添加一个规则允许19...

剑指offer编程题Java实现——面试题12打印1到最大的n位数【代码】【图】

题目:打印1到最大的n位数输入数字n,按顺序打印输出从1到最大的n位十进制数,比如输入3,打印从1到999.这道题考察的地方是如何表示大数问题。由于n是任意大的数组,如果n太大的话n位数就超过了long型能够表示的范围,在面试题11求数值的整数次方的时候题目中已经明确的提示了不考虑大数问题,在这道题中,用字符串或者数组表示大数是一种很简单有效的方法。用字符串表示大数也适用于大数加法、大数减法和大数的乘法问题。下面代码是...

Linux面试题(一)

一、系统信息uname -m:显示机器的处理器架构uname -r:显示正在使用的内核版本dmidecode -q:显示硬件系统部件cat /proc/cpuinfo:显示CPU info的信息cat /proc/interrupts:显示中断cat /proc/meminfo:显示内存使用情况cat /proc/swaps:显示哪些swap被使用cat /proc/version:显示内核的版本cat /proc/net/dev:显示网络适配器及统计cat /proc/mounts:显示已加载的文件系统date:显示系统日期cal 2021:显示2021年的日历表 二...

IOS面试题(经典)

1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?答案:Objecitve-C的重要特性是Runtime(运行时),在#import <objc/runtime.h> 下能看到相关的方法,用过objc_getClass()和class_copyMethodList()获取过私有API;使用objective-cMethod method1 = class_getInstanceMethod(cls, sel1);Method method2 = class_getInstanceMetho...

夯实Java基础系列6:一文搞懂抽象类和接口,从基础到面试题,揭秘其本质区别!【代码】【图】

目录抽象类介绍为什么要用抽象类一个抽象类小故事一个抽象类小游戏接口介绍接口与类相似点:接口与类的区别:接口特性抽象类和接口的区别接口的使用:接口最佳实践:设计模式中的工厂模式接口与抽象类的本质区别是什么?基本语法区别设计思想区别如何回答面试题:接口和抽象类的区别?参考文章微信公众号Java技术江湖个人公众号:黄小斜本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https...