- 博客(25)
- 资源 (8)
- 收藏
- 关注
原创 大众点评校招内推面试经历-测试开发岗位
一面:我是当天下午第三个面试的,我估计HR的预测每个人的面试时间是半个小时,然而实际上,由于面试官的细致,每个人基本面了一个小时,所以我多等了一个小时。面试官先让我谈了谈对阿里缩招的看法,并表示点评今年扩招。然后面试官几乎把我的简历从头到尾一行一行的看看的非常认真仔细,提出了关于简历上写是项目、实习的一些问题。接着问了我排序算法的了解程度,并写了一下我拿手的排序算法,我写了快排。整个过程还是很
2015-09-22 15:13:06 2154
原创 阅文QA面试经验总结
找实习,参加各种笔试面试也有一段时间了,至今没有过过一次面试,也是很sad的。 师兄说,找实习就跟游戏打怪兽一下,笔试面试,一次一次攒经验,经验攒够了,总能打过老怪的。自我安慰一下,今天没过,明天继续,总有一天能面过的。闲话说多了,总结一下今天的面试吧。今天面试的岗位是阅文集团的质量控制岗,也就是QA,主要的内容,说白了还是软件测试。自我感觉,今天的面试与之前相比,还是有进步的,表现在自我介绍更加
2015-05-06 16:04:42 5125 2
原创 随机生成一个01字符串,并要符合一定的要求
完成一个函数,随机生成一串01字符串,满足如下要求。 1. 其中有m个0, n个1,字符串的总长度为m+n 2. 不能连续3个0一起出现 3. 不能连续2个1一起出现没什么思路啊,不知道有没有人会
2015-04-29 20:00:57 993
原创 大量数据的情况下,找出最热门的TOP N 词汇
有一个表维护的是热门词汇信息,表结构为(词汇,查看次数)。 例如: 旅游,7493923 买车,5939274 二手房,2047902 … …数据量十分大,是以亿为单位的数量级。现在要求最热门的N个词汇(1<=N<=1000),并写出程序。个人觉得题目不够完整,比如数据结构是什么样的呀。当然也可以自己定义,但是想想1个小时内要完成4题,而这种题目又不是很容易马上写出代码来
2015-04-29 19:41:36 1230
原创 连连看消除游戏的拉线判断
连连看这个游戏大家不陌生吧,题目就来自于连连看。现在有两种消除方法需要用代码实现。见下图。 图A 图B图A是直线消除,图B是折一次消除。现在已知判断某个位置是否有障碍物的函数int isBlocked(int x, int y);//return 0 表示没有障碍物//return 1 表示有障碍物请实现判断图A和图B两种情况能否消除的函数。下面是两个函数的声明。图A函数声明int rem
2015-04-29 19:27:19 1002
原创 百姓网笔试题目
今天参加了百姓网的线下笔试,题目不多,一共4题,一小时完成。题目还是有点难度的,而且时间很紧张。4题有3题是程序题,列出如下:笔试题目连连看消除游戏的拉线判断 - 传送门大量数据的情况下,找出最热门的TOP N 词汇 - 传送门随机生成一个01字符串,并要符合一定的要求 - 传送门一个小时做题,真心紧张。表示答得不太好,不知道能不能过。
2015-04-29 19:12:31 1317
转载 TCP协议中,Client和Server是如何通信的?三次握手中第一次发送的内容是什么?
文章转载自 wireshark抓包图解 TCP三次握手/四次挥手详解原博主加入了很多抓包图来解释这个过程,鄙人看不懂抓包的内容,不过大致流程还是看明白了,所以就把抓包部分给去掉了,觉得会好理解一些。TCP/IP协议分层这个问题就要从TCP/IP协议说起了,先来看看TCP/IP协议是如何分层的。 链路层,也称作数据链路层或者网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一
2015-04-22 23:42:34 19335
原创 Java IO是怎么操作的?写一下给一个文件地址,读/写.txt文件的方法
Java IO操作,基类是InputStream和OutputStream。
2015-04-22 23:24:26 2198
原创 在操作系统中,进程之间是如何通信的?
进程间通信(IPC),指的是进程之间信息交换,所交换的信息量少则是一个状态或树枝,多则是成千上万个字节。用于进程间通讯的方式分为两类: 共享内存,消息机制 分类一转载自 http://www.cnblogs.com/mfryf/archive/2012/02/14/2350982.html共享内存在相互通信的进程之间设有一个公共内存区,一组进程向该公内存中写,另一组进程从化共内存中读,通过这种方
2015-04-22 16:39:35 5241
原创 字符串倒转,以空格为间隔
这个题目在Leetcode上有做过,不难。贴上我的代码方法。 //我的方法,效率高 public String reverseWords1(String s) { String[] strlist = s.trim().split(" +");//split的参数是正则表达式 //用StringBuffer的效率要比String高一些,这里用String也
2015-04-22 14:29:04 4400
原创 阿里测试开发工程师线下面试经历
Markdown模式不习惯,之前写的内容居然就不见了,好吧,重新写一遍吧。我面试的是阿里测试开发工程师,具体做什么的呢,主要是开发测试工具的,所以对开发和测试都需要有所了解。面试的问题主要还是技术层面,但又包含测试的部分内容。一面就跪了,可以分享的不太多,还是基础知识不够扎实。虽然怨念颇多,还是感谢面试官发现我现有的不足之处。以下是面试所问的问题,传送门是我面试后review这个问题的解答写一下单
2015-04-22 14:11:20 13387 2
原创 写一下单例模式,考虑线程安全与线程不安全的情况
凡是提到设计模式,面试官很喜欢问最简单的单例模式。单例模式最简单的写法如下public class SingletonPatternA { private static SingletonPatternA instance = null; private SingletonPatternA(){} public static SingletonPatternA getInstanc
2015-04-22 00:36:23 5545 6
原创 【LeetCode】Excel Sheet Column Title
Excel Sheet Column Title 问题描述见链接。在这个问题中,其实设计的是类似于二进制、十六进制的一种进位方式,可以认为是二十六进制,然而难点在于A-Z中没有0这个数,也就是说Z=26这个值,如果用普通的短除法取余数,如果余数中遇到0,就需要向上一级借1来表达Z这个值。方法一:我设计了如下的算法实现。1. 进行短除法,获取由余数组成的数列2.
2015-03-15 21:21:53 458
转载 c#实现每隔一段时间执行代码(多线程)
总结以下三种方法,实现c#每隔一段时间执行代码:方法一:调用线程执行方法,在方法中实现死循环,每个循环Sleep设定时间;方法二:使用System.Timers.Timer类;方法三:使用System.Threading.Timer;
2014-10-20 17:40:45 1536
原创 C#打开文件夹的方法
其实很简单,就是用string path = @"D:\Program Files";System.Diagnostics.Process.Start("explorer.exe", path);
2014-10-20 16:06:57 1353
转载 JAVA循环一定时间后退出循环的方法
public static long beginTime = System.currentTimeMillis();//开始时间 public static long overTime = 30 * 1000;//运行时间 public static void main(String[] args) { // TODO Auto-generated method stub for(lo
2014-07-29 15:41:55 4558
转载 在Eclipse中使用JUnit4进行单元测试(高级篇)
转载自:http://www.cnblogs.com/eggbucket/archive/2012/02/02/2335697.html
2014-07-15 11:56:45 654
转载 在Eclipse中使用JUnit4进行单元测试(中级篇)
转载自:http://www.cnblogs.com/eggbucket/archive/2012/02/02/2335697.html
2014-07-15 11:52:43 802
转载 在Eclipse中使用JUnit4进行单元测试(初级篇)
转载自:http://www.cnblogs.com/eggbucket/archive/2012/02/02/2335697.html我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,
2014-07-15 11:45:18 440
转载 JUnit4概述
JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和publ
2014-07-15 11:38:19 401
原创 Java简单案例:JProgressBar与SwingWorker的配合实用
在Java中进度条是使用JProgressBar,而JProgressBar需要配合多线程一起使用才会出现动态增加的效果。
2014-07-14 21:54:36 3277
信息工程——创建企业计算机信息系统的工程
2013-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人