- 博客(71)
- 收藏
- 关注
转载 09网易杭研校园招聘面试题
首先是JAVA题:1、HashMap和TreeMap的区别 HashMap:底层用散列表实现,元素存储是无序的。 TreeMap:底层用红黑树实现,元素存储是有序的。2、wait()和notify()如何用 wait():如果对象调用了wait方法,那么持有该对象的线程会把该对象的控制权交出去,然后处于等待状态。 notify():如果对象调用了notif...
2015-07-16 13:43:00
84
转载 2015年阿里巴巴蚂蚁金服校招JAVA研发工程师内推电话面试
没想到阿里校招如此之早,虽然早已进入复习备战状态,但还是感觉有些措手不及。。。找了个在蚂蚁金服做HR的同学帮忙了内推,然后在最近的几天匆匆忙忙地复习JAVA(之前都把精力放在了数据结构、算法等基础上了)。上周五投递的简历,这周四就接到了面试电话,面试GG声音很有磁性,也比较温柔。。。一开始是自我介绍,妈的,好紧张,可能是好久没面试了,感觉中气不足。自我介绍犹如叙说自传,废话讲了一大推...
2015-07-10 16:53:00
136
转载 2013年9月份阿里JAVA面试经历
面试时间:2013-9面试地点:合工大面试内容:1.struts2怎么实现的,原理是什么2.session是怎么实现的?存储在哪里?3. Java怎么创建链表的?定义一个结点类,再定义一个list,实现插入结点、删除结点、查询结点。具体实现如下:///////////////节点//////////////////...
2015-07-04 11:55:00
133
转载 阿里巴巴JAVA常考面试题及汇总答案
一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个final类。3、Strin...
2015-07-04 11:19:00
270
转载 2015网易校招Java开发工程师(技术架构)在线笔试题
1、 程序和进程的本质区别是?A、在外存和内存存储B、非顺序和顺序执行机器指令C、独占使用和分时使用计算机资源D、静态和动态特征参考答案分析:进程与应用程序的区别:进程(Process)是最初定义在Unix等多用户、多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念。以Unix操作系统 为例,进程是Unix操作系统环境中的基本成分、是系统资源...
2015-07-01 21:57:00
112
转载 2015百度校招用户行为分析研发工程师笔试题
一,简答题(本题共30分) 1. 当前计算机系统一般会采用层次结构来存储数据,请介绍下典型的计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?(10分) 所谓存储系统的层次结构,就是把各种不同存储容量、存取速度和价格的存储器按层次结构组成多层存储器,并通过管理软件和辅助硬件有机组合成统一的整体,使所 存放的程序和数据按层次分布在各种存储器中。...
2015-06-29 19:38:00
118
转载 2016届百度实习生前端笔试题上海卷a
1、写出javascript运行结果:alert(‘5’+5);结果:alert()函数中不能进行算术运算或字符串拼接,故不会弹出对话框。2、写出javascript运行结果:for(var i=0; i<10; i++){} alert(i);结果:103、Cookie、sessionStorage、localStorage的区别...
2015-06-29 12:21:00
178
转载 数据库 三范式最简单最易记的解释
书上讲了好多, 归结起来3句话: 1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子(关系数据库中create不出这样的表): 表:字段1, 字段2(字段2.1, 字段2.2...
2015-06-21 10:52:00
59
转载 从几个sample来学习JAVA堆、方法区、JAVA栈和本地方法栈
最近在看《深入理解Java虚拟机》,书中给了几个例子,比较好的说明了几种OOM(OutOfMemory)产生的过程,大部分的程序员在写程序时不会太关注Java运行时数据区域的结构:感觉有必要通过几个实在的例子来加深对这几个区域的了解1)Java堆所有对象的实例分配都在Java堆上分配内存,堆大小由-Xmx和-Xms来调节,sample如下所示:[java...
2015-06-14 11:24:00
74
转载 C语言编译过程简介
刚开始接触编程的时候,只知道照书敲敲代码,一直都不知道为什么在windows平台下代码经过鼠标那样点击几下,程序的结果就会在那个黑色的屏幕上。现在找了个机会将C语言的编译原理做一下小小的总结,这样也能为以后我们进军linux编程做一些准备工作,现在这里和大家一起分享分享。O(∩_∩)O~讲到编译原理,我觉得首先我们得明白一些基本概念。编辑器:我们编写代码的一些窗口,如:记事本...
2015-06-14 10:13:00
60
转载 各大IT公司校园招聘程序猿笔试、面试题集锦
百度一面1、给定一个字符串比如“abcdef”,要求写个函数变成“defabc”,位数是可变的。别人的方法:这个比较简单,我用的是strcpy和memcpy,然后他问有什么优化的办法,我就不知道了。 我的方法:用两个指针*front,*rear分别指向字符串的第一个字符和最后一个字符。以下是代码:#include<stdio.h>#inc...
2015-04-28 17:23:00
2903
转载 同步、异步、多线程
1、首先明确一点,对于单核CPU,任意一个时刻只有一个线程在运行。那么既然这样,多线程还有什么意义呢? 举例来说,现在只有一个人,要做好几个任务。单线程就是,任务一个一个地做,必须做完一个任务后,再去做另一个任务。多线程就是一会做这个任务,一会做那个任务,每个任务做一会,不停的切换。显然,最后把所有的任务做完,多线程必定比单线程更耗费时间。为什么?因为,多线程要在不同的任务之间切换,切换...
2015-04-28 11:05:00
64
转载 nginx和apache的优缺点比较
简单的说apache httpd和nginx都是web服务器,但两者适应的场景不同,也就是两者专注于解决不同的问题。apache httpd:稳定、对动态请求处理强,但同时高并发时性能较弱,耗费资源多。nginx:高并发处理能力强、擅长处理静态请求、反向代理、均衡负载。在这篇文章详细列出了apache与nginx的13个异同点,下面我们来一一分析其原理。 1、ng...
2015-04-28 10:39:00
89
转载 Centos下搭建 nginx+uwsgi+python
python做web应用最麻烦的还是配置服务器了,此话不假,光中间件就有好几种选择,fastcgi、wsgi、uwsgi,难 免让人眼花缭乱。 而听说uwsgi的效率是fastcgi和wsgi的10倍,因此初学python的我就有点跃跃欲试了,打算在centos下搭建个 nginx+uwsgi+python玩玩。下面是本人经过google和亲身实践所得:准备工作:yum in...
2015-04-28 10:23:00
78
转载 2012.09.10阿里笔试
投了个内推,在南大旧的就业中心技术沙龙和面试9.10号晚笔试题1、正则表达式,邮件合法性检测,给出正则表达式规则,让写正确的正则表达式2、统计英文文章单词个数,并按出现顺序打印出来,自己设计数据结构和算法1、解答:以下是一个不区分大小写的正则表达式:/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+...
2015-04-24 19:24:00
122
转载 2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
一、单项选择题1.下列说法错误的是:A.SATA硬盘的速度大约为500Mbps/sB.读取18XDVD光盘数据的速度为1GbpsC.千兆以太网的数据读取速度为1GpbsD.读取DDR3内存数据的速度为100Gbps分析:A和B相比,怎么光盘的速度比硬盘还快?B必错无疑啊。千兆以太网的速度是1000Mbps,也可以写成1Gbps。DDR3-1600的极限传输速度是1...
2015-04-24 10:19:00
186
转载 深度优先搜索和广度优先搜索
有两种常用的方法可用来搜索图:即深度优先搜索和广度优先搜索。它们最终都会到达所有连通的顶点。深度优先搜索通过栈来实现,而广度优先搜索通过队列来实现。 深度优先搜索: 下面图中的数字显示了深度优先搜索顶点被访问的顺序。 为了实现深度优先搜索,首先选择一个起始顶点并需要遵守三个规则: (1) 如果可能,访问一个邻接的未访问顶点,标记它,并把它放入栈中。 (2) 当不能执行规则1时,如果栈...
2015-04-22 13:25:00
110
转载 2012-10-9杭州阿里巴巴研发笔试题目
1、参考答案:C。2、参考答案:D。解析:对于8位二进制数,对于一个负数,|原码| + 补码 = 1 0000 0000, 所以如果求补码 = 1 0000 0000 - |原码|同理,对于4位三进制数,对于一个负数,|原码| + 补码 = 1 0000, 所以如果求补码 = 1 0000 - |原码|对于这道题,|-10|三进制为0101,则其补码 = 1 0000 ...
2015-04-21 15:56:00
81
转载 海量数据处理面试题集锦
1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为30...
2015-04-20 12:45:00
70
转载 海量数据处理算法—Bit-Map
1. Bit Map算法简介 来自于《编程珠玑》。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。2、 Bit Map的基本思想 我们先来看一个具体的例子,假设我们要对0-7内的5个元素(4,7,2,5,3)排序(这里假设这些元素...
2015-04-19 15:30:00
86
转载 海量数据面试题----分而治之/hash映射 + hash统计 + 堆/快速/归并排序
1、从set/map谈到hashtable/hash_map/hash_set 稍后本文第二部分中将多次提到hash_map/hash_set,下面稍稍介绍下这些容器,以作为基础准备。一般来说,STL容器分两种: 序列式容器(vector/list/deque/stack/queue/heap), 关联式容器。关联式容器又分为set(集合)和map(映...
2015-04-19 13:17:00
78
转载 并行、并发、同步和互斥
并行计算机操作系统中的并行,指的是同时存在于内存中的多道作业都处于运行状态。实际上都是宏观上并行,微观上串行,因为这些作业都是开始各自的运行,但都没运行完毕,只是交替地使用cpu。在操作系统中是指,一组程序按独立异步的速度执行,不等于时间上的重叠(同一个时刻发生)。要区别并发。并发是指:在同一个时间段内,两个或多个程序执行,有时间上的重叠(宏观上是同时,微观上仍是顺序执行)。并行...
2015-04-17 12:53:00
78
转载 阿里巴巴集团2014年校园招聘北京笔试题
第一部分 单选题(前10题,每题2分;后10题,每题3分;共50分。选对得满分,选错倒扣一分,不选得0分。)1、字符串”alibaba”有___个不同的排列。A.5040 B. 840 C. 14 D.420答案:D解析:2、下列一段C++代码的输出是 。classBase{public:intBar(char x) {return (int...
2015-04-16 16:21:00
290
转载 动态规划之矩阵连乘
以下内容参考(摘抄)《算法设计与分析》,王晓东编著,清华大学出版社2003年1月第1版。给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2,…,n-1。考察这n个矩阵的连乘积A1A2…An。由于矩阵乘法满足结合律,故计算矩阵的连乘积可以有许多不同的计算次序,这种计算次序可以用加括号的方式来确定。若一个矩阵连乘积的计算次序完全确定,则可以依此次序反复调用2个矩...
2015-04-15 10:49:00
95
转载 2014阿里校园招聘软件工程师笔试题(9.22武汉站)
1. 现在计算机中整数采用的编码方式:A. 原码 B. 反码 C. Unicode 码 D. 补码参考答案:D。2. 下面程序的运行结果:#include <iostream>using namespace std;void test(char c, char *d){ ++c; ++*d; cout &...
2015-04-14 17:19:00
366
转载 阿里巴巴集团2013实习生招聘技术类笔试题(B)
一、单向选择题1、在常用的网络协议中,___B__是面向连接的、有重传功能的协议。 A. IP B. TCP C. UDP D. DXP2、500张骨牌整齐地排成一行,按顺序编号为1、2、3、......、499、500,第一次拿走所有奇数位置上的骨牌,第二次再从剩余骨牌中拿走所有奇数位置上的骨牌,依次类推,请问最后剩下的一张骨牌的编号为__C...
2015-04-13 11:21:00
127
转载 2014.3.29阿里实习笔试
一、单选1.假设一个主机ip为192.168.5.121,子网掩码为255.255.255.248,则该主机的网络号部分(包括子网号部分)为——A.192.168.5.12 B 192.168.5.121 C 192.168.5.120 D 192.168.5.32参考答案 C2.64位系统上,定义的变量int*a[2][3]占据的——字节A 4 B12...
2015-04-12 13:12:00
87
转载 网关协议学习:CGI、FastCGI、WSGI、uWSGI
一直对这四者的概念和区别很模糊,现在就特意梳理一下它们的关系与区别。CGICGI即通用网关接口(Common Gateway Interface),是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许 Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整...
2015-03-25 15:56:00
120
转载 理解Python中的装饰器
文章先由stackoverflow上面的一个问题引起吧,如果使用如下的代码:@makebold@makeitalicdef say(): return "Hello"打印出如下的输出:<b><i>Hello<i></b>你会怎么做?最后给出的答案是:def makebold...
2015-03-25 14:03:00
56
转载 python中__init__.py文件的作用
问题 在执行models.py时,报ImportError:No module named transwarp.db的错误,但明明transwarp下就有db.py文件,路径也没有错误。真是想不通。后面发现原来是transwarp下__init__.py错误命名为_init_.py了,囧。。。改正命名后,错误解决。python中__init__.py文件的作用python的...
2015-03-23 20:30:00
71
转载 Centos+nginx+uwsgi+Python多站点环境搭建
前言 新公司的第一个项目,服务器端打算用python作为restful api。所以需要在Centos上搭建nginx+fastcgi+python的开发环境,但后面网上很多言论都说uwsgi比fastcgi在很多方面存在优势,推荐用uwsgi而不是fastcgi,详见:http://sunxiunan.com/?p=1778。因此,改为搭建nginx+uwsgi+python这样...
2015-03-17 19:57:00
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅