博客专栏  >  编程语言   >  面试题梳理

面试题梳理

程序员面试过程中的小题梳理。包括:Java、C/C++、Python的语法、设计模式、数据库、网络和操作系统中的一些知识点。对这些内容进行梳理、编程验证等

关注
5 已关注
77篇博文
  • C/C++面试题:构造函数与析构函数

    构造函数与析构函数的一道小题下面程序的输出是什么?#includeusing namespace std;class TestClass{ char x; public: TestCl...

    2017-08-11 21:36
    51
  • java 向下取整和向上取整

    转自:http://dilegencehe.blog.163.com/blog/static/43255413201111178523181/ 向上取整用Math.ceil(double a) ...

    2017-08-12 09:02
    58
  • java打印出当前时间小例子

    java打印出当前时间小例子java打印时间的方法有很多,这里我写一个小程序留作存档,以后需要时查看比较方便 ~import java.util.Date; import java.text.Simp...

    2017-08-12 10:41
    59
  • 排序的时间复杂度(记忆帖)

    排序的时间复杂度(记忆帖) 怕记不住 稳定的排序 时间复杂度 空间复杂度 冒泡排序 平均O(n2),最好O(n) 1 插入排序 平均O(n2),最好O(n) 1...

    2017-09-02 14:34
    59
  • 转载:TCP为什么要三次握手而结束要四次

    转载:TCP为什么要三次握手而结束要四次转自:http://blog.csdn.net/scythe666/article/details/519260421、连接为什么3次握手举个打电话的例子:  ...

    2017-08-29 10:40
    393
  • Java常量池的大概理解

    转载自:http://www.cnblogs.com/iyangyuan/p/4631696.html 触摸java常量池     Java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,...

    2017-08-25 08:59
    102
  • HashMap和Hashtable的遍历

    HashMap和Hashtable的遍历 HashMap Hashtable keySet() keySet() entrySet() entrySet() value() ...

    2017-08-25 09:58
    138
  • java写一个堆排序(大顶堆)

    java写一个堆排序(大顶堆) 堆排序的时间复杂度,最好,最差,平均都是O(nlogn),空间复杂度O(1),是不稳定的排序堆(或二叉堆),类似于完全二叉树,除叶子节点外,每个节点均拥有左子树和右...

    2017-08-28 12:22
    335
  • 面试总结:java程序执行过程 + JVM内存管理 + GC垃圾回收机制

    java程序执行过程 +JVM内存管理 + GC垃圾回收机制1、Java程序执行过程一个java程序的编译和执行过程如下: .java ——编译——> .class 类加载器负责加载各个字节码文件(....

    2017-08-17 19:15
    85
  • 面试总结:关于数据库范式的一点理解

    关于数据库范式的一点浅显的理解 因为看不懂复杂的定义和概念,只能写几个小例子记录下来。作者纯小白,如果有错误还请指正~1NF 原子项,不可再分 2NF 非主键要绝对依赖主键,消除部分依赖 3NF ...

    2017-08-17 19:39
    50
  • 面试总结:TCP三次握手、四次挥手

    TCP三次握手、四次挥手参考:百度百科1、三次握手三次握手的过程如下: 客户端A 发送SYN(seq = x)报文给服务器B,然后进入SYN_SENT状态; B收到SYN报文,回应一个SYN(seq ...

    2017-08-17 22:14
    88
  • java中逻辑右移">>>"算术右移">>"的区别?

    1、算数右移 “>>” 考虑符号位,右移1位,若符号位为1,则左边补1;若符号位为0,则左边补0。2、逻辑右移 “>>>” 不考虑符号位,左边统一补0例子: byte a = ~127; System...

    2017-08-19 10:29
    37
  • java构造方法、静态变量初始化顺序的小例子

    java构造方法、静态变量初始化顺序的小例子题目来自:https://www.nowcoder.com/test/question/done?tid=10095249&qid=56443#summar...

    2017-08-21 14:49
    40
  • 字符统计

    字符统计 题目描述 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用) 按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出...

    2017-08-04 15:12
    50
  • 找出字符串中第一个只出现一次的字符

    找出字符串中第一个只出现一次的字符 题目描述 找出字符串中第一个只出现一次的字符。输入一个非空字符串,输出第一个只出现一次的字符,如果不存在输出-1 示例1: 输入 ...

    2017-08-04 22:29
    99
  • 最大连续bit数

    最大连续bit数 题目描述 功能: 求一个byte数字对应的二进制数字中1的最大连续数, 例如3的二进制为00000011,最大连续2个1 思路:利用位运算,不断右移并“与”1,如...

    2017-08-05 11:03
    35
  • 最大公共子串

    最大公共子串 题目描述 计算两个字符串的最大公共字串的长度,字符不区分大小写 最大公共子串与最长公共子序列不同str1 = “12345”   str2 = “123abc45”最长公共...

    2017-08-05 13:31
    64
  • 查找两个字符串a,b中的最长公共子串

    查找两个字符串a,b中的最长公共子串 题目描述 查找两个字符串a,b中的最长公共子串。若有多个,输出在较短串中最先出现的那个。 输入 abcdefghijklmnop ...

    2017-08-08 21:39
    110
  • 网易笔试:构造队列

    网易笔试:构造队列 题目描述 小明同学把1到n这n个数字按照一定的顺序放入了一个队列Q中。现在他对队列Q执行了如下程序: while(!Q.empty()) ...

    2017-08-09 09:28
    103
  • 网易笔试:洗牌

    网易笔试:洗牌 题目描述 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程。 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张。首先,我们把这2n张牌分成两堆...

    2017-08-09 13:56
    134

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部