2 内存分配 系统蓝屏,很大原因都是系统自身代码有缺陷引起的,而系统代码缺陷很大程度上与内存分配不当有关。由于内存分配不当引起的堆栈溢出、缓冲区溢出等问题,常常会导致系统瘫痪甚至崩溃,所以理解内存分配对于一名合格的程序员而言非常有必要。 2.1 内存分配的形式有哪些? 一个C/C++编译的程序所占用 ...
分类:
编程语言 时间:
2018-12-29 18:32:10
阅读次数:
236
笔者曾经面试的时候遇见过一次字符串反转这类笔试题,今天回想起来,所以拿出来给大家分享一下。下面是这个题目要求以及示例。 题目描述: 1. 给定一个字符串,将其中的每一个单词进行翻转并输出翻转后的字符串 2. 单词的定义为“连续的由字母组成的子串”,例如"abc-1de/fg"的单词有3个,为["ab ...
分类:
其他好文 时间:
2018-12-27 20:18:53
阅读次数:
157
首先来看看原题 微软2010年笔试题 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序数对。一个排列中逆序的总数就称为这个排列的逆序数。如{2,4,3,1}中,2和1,4和3,4和1,3和1是逆序数对,因此整个数组的逆序数对个数为4,现在给定一数组,要 ...
分类:
编程语言 时间:
2018-12-25 13:11:55
阅读次数:
228
1、什么是建立时间、保持时间,如果setuptimeviolation或者holdtimeviolation应该怎么做?(10分)答案:建立时间:是指在触发器的时钟信号采样边沿到来之前,数据保持稳定不变的时间。保持时间:是指在触发器的时钟信号采样边沿到来之后,数据保持稳定不变的时间。图一D触发器的建立时间和保持时间的定义Timingpath时序路径分析方法:分析时序路径时常见的变量:Tclk=时钟
分类:
其他好文 时间:
2018-12-20 11:57:40
阅读次数:
364
笔试题: 考点:浏览器渲染机制 定义: 利用事件冒泡处理动态元素事件绑定的方法,专业术语叫事件委托。 使用事件委托技术可以避免对特定的每个节点添加事件监听器,相反,事件监听器是被添加到它们的父元素上。事件监听器会分析从子元素冒泡上来的事件,找到是哪个子元素的事件。 事件委托的好处: 事件委托技术可以 ...
分类:
其他好文 时间:
2018-12-16 10:59:06
阅读次数:
163
这是笔者面试小十家公司后呕心沥血总结的一些笔试编程题~具体公司就不透露了。哎,说多了都是泪啊。 1.二分法查找: 2.二分法查找序列 3.冒泡排序 4.列表去重 5.列表嵌套 6.统计列表数值出现次数 7.列表逆输出 8.字符串统计 9.字节型字典 10.快速排序 11.打印三角形 12.数字转中文 ...
分类:
编程语言 时间:
2018-12-12 20:35:23
阅读次数:
245
首发于 樊浩柏科学院 问题叙述:将一个非负元素数组中的所有元素排列组合在一起,找出值最大的那个排列情况。例如 [0, 9, 523, 94, 10, 4],排列组合后值最大数为:9945234100。 本文废话较多,可以直接跳转到 编码实现 部分。 背景描述 这是我遇到的一道笔试题。首次遇见我也是很 ...
分类:
编程语言 时间:
2018-12-12 20:33:02
阅读次数:
241
1.获取数组中最大值 var arr=[1,2,3,4,3,2,1]; function getMax(arr){ for(var i=0,max=arr[0]; i<arr.length; arr[i]>max&&(max=arr[i]),i++); return max;//返回max } co ...
分类:
其他好文 时间:
2018-12-12 00:09:00
阅读次数:
150
前言 现在面试测试岗位,一般会要求熟悉一门语言(python/java),为了考验求职者的基本功,一般会出2个笔试题,这些题目一般不难,主要考察基本功。要是给你一台电脑,在编辑器里面边写边调试,没多大难度。主要是给你一张纸和笔,让你现场写出来,那就没那么容易了。(本篇代码都是基于python3.6) ...
分类:
编程语言 时间:
2018-12-07 21:07:46
阅读次数:
214