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

web前端面试题总结

HTMLDoctype作用? 严格模式与混杂模式如何区分?它们有何意义?(1)、<!DOCTYPE> 声明位于文档中的最前面,处于 <html> 标签之前。告知浏览器的解析器, 用什么文档类型 规范来解析这个文档。 (2)、严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。 (3)、在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。 (4)、DOCTYPE不存在或格式不正确会导致文档以混杂模式...

个人总结2019 ASP.NET面试题【代码】

1、什么是面向对象?面向对象就是把一个人或事务的属性,比如名字,年龄这些定义在一个实体类里面。存和取的时候直接使用存取实体类就把这个人的名字,年龄这些全部存了,这个实体类就叫对象,这种思想就叫面向对象。2、C# 的三大特性?封装、继承、多态。3、什么是继承?就是子类实现父类的属性和方法,并在此基础上进行相关的扩展。4、简述 private、 protected、 public、 internal 修饰符的访问权限。private : 私有成员, 在类...

Mybatis 面试题【代码】

题目:什么是Mybatis?Mybaits的优点MyBatis框架的缺点MyBatis框架适用场合MyBatis与Hibernate有哪些不同?#{}和${}的区别是什么?当实体类中的属性名和表中的字段名不一样 ,怎么办 ?模糊查询like语句该怎么写?通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗?Mybatis是如何进行分页的?分页插件的原理是什么?Mybatis是如何将sql执行结果封装...

【程序员面试金典】面试题 10.01. 合并排序的数组【代码】

题目给定两个排序后的数组 A 和 B,其中 A 的末端有足够的缓冲空间容纳 B。 编写一个方法,将 B 合并入 A 并排序。 初始化?A 和 B 的元素数量分别为?m 和 n。示例:输入: A = [1,2,3,0,0,0], m = 3 B = [2,5,6], n = 3 输出:?[1,2,2,3,5,6]思路代码时间复杂度:O(m+n) 空间复杂度:O(1)class Solution { public:void merge(vector<int>& A, int m, vector<int>& B, int n) {int k = m + n - 1, i = m - 1, j = n - 1;while (i...

【剑指Offer】面试题59 - II. 队列的最大值【代码】

题目请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。 若队列为空,pop_front 和 max_value?需要返回 -1示例 1:输入: ["MaxQueue","push_back","push_back","max_value","pop_front","max_value"] [[],[1],[2],[],[],[]] 输出:?[null,null,null,2,1,2]示例 2:输入: ["MaxQueue","pop_front","max_value"] [[],[],[]] 输出:?[null,-1,-1] ?限制:...

面试题目1:spring和springmvc的区别与联系

一、spring框架的介绍 spring是一个一站式的框架,提供了表现层(springmvc)到业务层(spring)再到数据层(springdata)的全套解决方案;spring的两大核心IOC(控制反转)和AOP(面向切面编程)更是给我们的程序解耦和代码的简介提供了支持。二、springmvc (1)springmvc给spring的表现层提供支持 (2)springmvc的流程: 1、 用户发送请求至前端控制器DispatcherServlet; 2、...

PHP基础面试题

一、PHP中几个输入函数echo, print(), print_r(), printf(), sprintf(), var_dump()的区别。    1.echo : 是语句不是函数,没有返回值,可输出多个变量值,不需要圆括号。不能输出数组和对象,只能打印简单类型(如int,string);    2.print : 是语句不是函数, 有返回值1,只能输出一个变量, 不一定需要圆括号,不能输出数组和对象,只能打印简单类型(如int,string);    3.print_r() :是函数, 可打印复合类型 (如...

2019春招面试题总结-06【代码】

编程题题目: 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛名单。a说不和x比,c说不和x,z比,请编程找出比赛名单。编程结果如下:publicclass Main{publicstaticvoid main(String[] args){String[] team1 = {"a","b","c"};String[] team2 = {"x","y","z"};for(int i=0;i<3;i++){for(int j=0;j<3;j++){if(i==0 && j==0){//a不和x比continue;}elseif(i==2 &&(j==0...

【面试题】C语言:模拟实现memcmp,试比较memcmp与strcmp,strncmp的区别【代码】

模拟实现内存比较函数memcmp: 该函数与strcmp有相似之处,都可用于字符串比较是否相同,若相同,则返回0值。若前者大于后者,则返回大于0的整型值,否则返回小于0的整型值。 区别在于: strcmp只能比较字符串,memcmp是内存比较函数,原则上是比较内存的,但其实真正实现时并不是所有都可以比较,例如float,但我们至少可以比较字符串以及int型。而对于strcmp,strncmp的比较:str1, str2 为需要比较的两个字符串,n为要...

算法-跑道与马-百度面试题

2015年3月4日 25匹赛马,5个跑道,也就是说每次有5匹马可以同时比赛。问最少比赛多少次可以知道跑得最快的5匹马将马分成A、B、C、D、E五组。第1-5次比赛:各组分别进行比赛,决出各组名次A1、A2、A3、A4、A5,B1、B2、B3、B4、B5,。。。。。。。。。。E4、E5。第6次比赛:A1、B1、C1、D1、E1,第一名是跑的最快的。第7次比赛:将上次第一名所在组的下一号马再和剩余的4匹1号马比赛,第一名是跑的第二快的马,由于只有4个名额,所以...

C++【面试题】:类实现万年历(日期计算器),(含构造函数、拷贝构造、运算符重载、析构函数)【代码】

#define _CRT_SECURE_NO_WARNINGS 1 #include<iostream> #include<stdlib.h> using namespace std;class Date { public: Date(int year=0, int month=0, int day=0) :_year(year) , _month(month) , _day(day) { cout << "构造函数" << endl; } Date( const Date& d) { cout << "拷贝构造函数" << endl; _year = d._year; _month = d._month; _day = d._d...

【字符串】面试题 10.02. 变位词组【代码】【图】

题目: 解答:变位词利用sort后可相同 哈希表添加词下标即可 之后遍历哈希表根据下标添加变位词。 1class Solution {2public:3 vector<vector<string>> groupAnagrams(vector<string>& strs) 4 {5 vector<vector<string>> vec;6 unordered_map<string,vector<int>> map;7 8for(int i=0;i<strs.size();i++)9 { 10string tmp=strs[i]; 11 sort(tmp.begin(),tmp.end()); 12 ...

面试中必问的JVM应该怎么学(面试题含答案)【图】

方法区方法区与Java堆一样,是各个线程共享的区域,它用于存储已被虚拟机加载的类信息,常量,静态变量,即时编译(JIT)后的代码等数据。对于JDK1.8之前的HotSpot虚拟机而言,很多人经常将方法区称为我们上图中所描述的永久代,实际上两者并不等价,因为这仅仅是HotSpot的设计团队选择利用永久代来实现方法区而言。同时对于其他虚拟机比如IBM J9中是不存在永久代的概念的。其实,移除永久代的工作从JDK1.7就开始了。JDK1.7中,存储在...

PHP面试题之设计模式【代码】

设计模式是技术面试的时候难免会被问到的一个问题,特别会让你举例说明各种设计模式的使用场景。使用设计模式可以减轻我们的工作量,优化我们的代码。设计模式非常的多,这里介绍单例模式,工厂模式,组合模式,策略模式4种模式/*** 单例模式* */class Config {staticprivate $_instance = NULL;private $_settings = array();private function __construct(){}private function __clone(){};static function getInstance(){if(sel...

【LeetCode/LintCode】 题解丨谷歌高频面试题:最大假期天数【代码】

LintCode想让它最好的员工之一选择在N个城市间旅行来收集算法问题。但是只工作不玩耍,聪明的孩子也会变傻,你可以在某些特定的城市并且一个星期里去度假。你的工作是安排旅行,尽可能多的假期,但是有一些规则和限制你需要遵守。规则和限制:您只能在1个城市中旅行,由0到N-1的索引表示。一开始,你周一在城市0。这些城市都是通过航班连接起来的。这些航班被表示为N*N矩阵(非必要对称),称为代表航空公司从城市i到j城市状态的fligh...