- 浏览: 630469 次
- 性别:
- 来自: 北京
最新评论
本贴所有回贴必须含有一道面试题
否则会投反对票.
引用其它贴子的
要给出出处地址.
list 与 vector 区别?
hashMap与hashTable区别?
Map 与 Set 区别?
堆栈
逆序扫描字符串
遇到')' 开始压栈,先压一个逗号;直到遇到'(' ,压栈停止,出栈并打印
正则表达式。。。
这个些数字放到集合中有什么要求?如果是有序放到集合中,我会使用折半查找的思想来做,必如先找到index = 24的数字,判断是小于25,还是等于25。
如果小于25则在前25个数字中,等于25则在后25个数字中找
如果是无序放上的,也不知道有什么好方法了,先排一次序?还是依次比较
呵呵,还请指教正确解答
对新数据集合里的元素求和,然后用原来的和减去这个数就得到结果了。
恕我直言,这个答案太矫情了。
这个题与其用来考程序员,不如用来考销售。
试问实际项目中有多少这种可以直接把数学公式套上的情况?
另:据我的经验,过多使用这种技巧的代码,往往是危险的。越是使用技巧多的代码,其可靠性和可扩展性就越差。比如,一旦某天去掉的数字个数变成不确定因素,你这个技巧还能用吗?!
——莫于浮沙筑高台!
言辞有过激之处,请见谅。
首先说明,N不会大,就是问这五十个数字里怎么找。
这个答案还不是最优解,只能算次优解。
面试官提示我了一下,不过我也不知道经过提示后我的回答是不是让他满意,因为我一看到这题目,第一反应就是
对新数据集合里的元素求和,然后用原来的和减去这个数就得到结果了。
但是他说还不是最好的。
这个些数字放到集合中有什么要求?如果是有序放到集合中,我会使用折半查找的思想来做,必如先找到index = 24的数字,判断是小于25,还是等于25。
如果小于25则在前25个数字中,等于25则在后25个数字中找
如果是无序放上的,也不知道有什么好方法了,先排一次序?还是依次比较
呵呵,还请指教正确解答
对新数据集合里的元素求和,然后用原来的和减去这个数就得到结果了。
思路有些接近了,离正确的思路还有一步之遥
第一,很慢,第二,可能溢出
位运算不熟......
a = a^b;
b = a^b;
a = a^b;
记得是二元函数环的一个例子,离散数学课上的内容。当年学的天昏地暗,书都翻烂了
上海CDL这个题目出的可有点没意思,做应用的一般用不上这个知识,对做研究的又太简单。
第一,很慢,第二,可能溢出
位运算不熟......
自己用二进制比划一下就可以了。不过java玩位运算炫技比实用成分多。
第一,很慢,第二,可能溢出
位运算不熟......
ruby a,b=b,a
java a= a+b
b= a-b
a= a-b
被jquery定时
从线程池中唤醒
加载前装备,
清除废弃缓存
初始化参数,
加载信息
被远程调用
被释放连接
加载后装备
销毁
第一,很慢,第二,可能溢出
选C 我认为这题是考StringBuffer和String的区别 :-)
在这题中两者没区别....
A吧?
选C 我认为这题是考StringBuffer和String的区别 :-)
ruby a,b=b,a
java a= a+b
b= a-b
a= a-b
被jquery定时
从线程池中唤醒
加载前装备,
清除废弃缓存
初始化参数,
加载信息
被远程调用
被释放连接
加载后装备
销毁
zzzzzzzzzzz
否则会投反对票.
引用其它贴子的
要给出出处地址.
评论
120 楼
dddzizi
2008-04-05
list 与 vector 区别?
hashMap与hashTable区别?
Map 与 Set 区别?
119 楼
寄生虫
2008-03-29
将两个方法封装成一个JS对象
function xxx(){ ...... } function ccc(){ ...... }
118 楼
zlg168
2008-03-29
讲一下 jsp 中两种不同的包含 和 跳转!!
117 楼
BaSaRa
2008-03-28
blog4Leon 写道
7thbyte 写道
用最快速的方式取出形如
"abcd(efg)hi(jk)lmn(opp)q"
字符串中每个括号里的字串,用逗号分隔
"abcd(efg)hi(jk)lmn(opp)q"
字符串中每个括号里的字串,用逗号分隔
堆栈
逆序扫描字符串
遇到')' 开始压栈,先压一个逗号;直到遇到'(' ,压栈停止,出栈并打印
正则表达式。。。
116 楼
抛出异常的爱
2008-03-28
刑天战士 写道
我从来不认为算法本身和模式本身重要。算法?你把整个图算法给我背下来你照样不会写程序。模式?有多少模式是由于语言本身的缺陷导致的?思想才是重要的,所以,考图算法或者考singleton模式不如考“请试着写出求一个数列的平衡点的函数,然后试着优化”,“在给定的这些条件下,如何改写以下方法达到最优效果”
115 楼
黑暗浪子
2008-03-16
abettor 写道
a_lion 写道
卒子99 写道
黑暗浪子 写道
1到50共有五十个数字,随即去掉一个数字,剩下49个放在一个数据集合中(可能是数组,可能是list,更有可能是set)
写一段代码,把那个去掉的数字找出来。
要求:效率最高,查找速度最快。
上海sungard公司出的
写一段代码,把那个去掉的数字找出来。
要求:效率最高,查找速度最快。
上海sungard公司出的
这个些数字放到集合中有什么要求?如果是有序放到集合中,我会使用折半查找的思想来做,必如先找到index = 24的数字,判断是小于25,还是等于25。
如果小于25则在前25个数字中,等于25则在后25个数字中找
如果是无序放上的,也不知道有什么好方法了,先排一次序?还是依次比较
呵呵,还请指教正确解答
对新数据集合里的元素求和,然后用原来的和减去这个数就得到结果了。
恕我直言,这个答案太矫情了。
这个题与其用来考程序员,不如用来考销售。
试问实际项目中有多少这种可以直接把数学公式套上的情况?
另:据我的经验,过多使用这种技巧的代码,往往是危险的。越是使用技巧多的代码,其可靠性和可扩展性就越差。比如,一旦某天去掉的数字个数变成不确定因素,你这个技巧还能用吗?!
——莫于浮沙筑高台!
言辞有过激之处,请见谅。
首先说明,N不会大,就是问这五十个数字里怎么找。
这个答案还不是最优解,只能算次优解。
面试官提示我了一下,不过我也不知道经过提示后我的回答是不是让他满意,因为我一看到这题目,第一反应就是
对新数据集合里的元素求和,然后用原来的和减去这个数就得到结果了。
但是他说还不是最好的。
114 楼
黑暗浪子
2008-03-16
a_lion 写道
卒子99 写道
黑暗浪子 写道
1到50共有五十个数字,随即去掉一个数字,剩下49个放在一个数据集合中(可能是数组,可能是list,更有可能是set)
写一段代码,把那个去掉的数字找出来。
要求:效率最高,查找速度最快。
上海sungard公司出的
写一段代码,把那个去掉的数字找出来。
要求:效率最高,查找速度最快。
上海sungard公司出的
这个些数字放到集合中有什么要求?如果是有序放到集合中,我会使用折半查找的思想来做,必如先找到index = 24的数字,判断是小于25,还是等于25。
如果小于25则在前25个数字中,等于25则在后25个数字中找
如果是无序放上的,也不知道有什么好方法了,先排一次序?还是依次比较
呵呵,还请指教正确解答
对新数据集合里的元素求和,然后用原来的和减去这个数就得到结果了。
思路有些接近了,离正确的思路还有一步之遥
113 楼
linking12
2008-03-14
我说一个
1:请写一个单态模式,说说单态模式有什么优点?
2:请简单写一个servlet。
3:说说action的几种分发(具体有那几种,说说各个的特点)
3:说说工厂模式,spring中用的最多的两种模式是那两个,分别写下简单的。
1:请写一个单态模式,说说单态模式有什么优点?
2:请简单写一个servlet。
3:说说action的几种分发(具体有那几种,说说各个的特点)
3:说说工厂模式,spring中用的最多的两种模式是那两个,分别写下简单的。
112 楼
blog4Leon
2008-03-14
抛出异常的爱 写道
bcccs 写道
第一,很慢,第二,可能溢出
位运算不熟......
a = a^b;
b = a^b;
a = a^b;
记得是二元函数环的一个例子,离散数学课上的内容。当年学的天昏地暗,书都翻烂了
上海CDL这个题目出的可有点没意思,做应用的一般用不上这个知识,对做研究的又太简单。
111 楼
bcccs
2008-03-14
抛出异常的爱 写道
bcccs 写道
第一,很慢,第二,可能溢出
位运算不熟......
自己用二进制比划一下就可以了。不过java玩位运算炫技比实用成分多。
110 楼
yollywu
2008-03-14
借贴问个别见怪。http://www.iteye.com/topic/150838贴有个这样的面试题
第九,String s = new String("xyz");创建了几个String Object?
两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。
XX今天提醒这个s不能称之为对象,因为它是对"xyz"的引用,是存放在栈空间里的,而对象是用户自己申请内存空间,实际在堆空间里的称之为对象。
怕被误导,别见怪,原理我也明白,只是这个叫法。。。
第九,String s = new String("xyz");创建了几个String Object?
两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。
XX今天提醒这个s不能称之为对象,因为它是对"xyz"的引用,是存放在栈空间里的,而对象是用户自己申请内存空间,实际在堆空间里的称之为对象。
怕被误导,别见怪,原理我也明白,只是这个叫法。。。
109 楼
wolfbrood
2008-03-14
<div class='quote_title'>wopenonline111 写道</div><div class='quote_div'>我习惯出的面试题: <br/>1.要求写一个函数,输入是一个英文句子,输出是这个英文句子的单词数(常用来考新手) <br/><br/>2.如果不让用jsp和servlet,要求用java实现一套小型web系统,应该怎样做?</div><br/><p>看来那么多人的回复,我也写一个方法解决第二道题目吧,仅供参考:</p><p>简单的web不外乎就是请求一个文件。而所有http请求下面都是socket处理,所以协议socket Server接受所有请求,然后根据请求的文件名去找到相应的文件,读出数据,通过socket返回给用户,可以了。。这就可以实现了。至于复杂的url,比如 <a href='http://www.xxx.com/index.do'>http://www.xxx.com/index.do</a>之类的东西,那就要增加新的程序去处理了。。</p>
108 楼
抛出异常的爱
2008-03-14
bcccs 写道
第一,很慢,第二,可能溢出
位运算不熟......
107 楼
bcccs
2008-03-14
抛出异常的爱 写道
candy_hr 写道
交换两个变量的值,不引入第三个变量。
ibm 张江cdl
变量应该是数字,我当对象类型的变量了,当时没有想出来,想出来了觉得很简单
ibm 张江cdl
变量应该是数字,我当对象类型的变量了,当时没有想出来,想出来了觉得很简单
ruby a,b=b,a
java a= a+b
b= a-b
a= a-b
引用
请用java描述你一天的生活
被jquery定时
从线程池中唤醒
加载前装备,
清除废弃缓存
初始化参数,
加载信息
被远程调用
被释放连接
加载后装备
销毁
第一,很慢,第二,可能溢出
106 楼
抛出异常的爱
2008-03-14
lw223 写道
选C 我认为这题是考StringBuffer和String的区别 :-)
在这题中两者没区别....
105 楼
lw223
2008-03-14
chmod777 写道
xyz20003 写道
抢我们饭碗哦.T_T.
写错了,下边的是笔试题,补一个面试的:
请简述MVC的组成部分。
请问上面的程序输入的结果是:
A:Hello World B:空字符串 C:Hello D:运行出错。
写错了,下边的是笔试题,补一个面试的:
请简述MVC的组成部分。
public class Test { public static StringBuffer doSomething(StringBuffer buff) { buff = new StringBuffer(); buff.append("Hello World"); return buff; } public static void main(String[] args) { StringBuffer buff = new StringBuffer(); buff.append("Hello"); doSomething(buff); System.out.println(buff); } }
请问上面的程序输入的结果是:
A:Hello World B:空字符串 C:Hello D:运行出错。
A吧?
选C 我认为这题是考StringBuffer和String的区别 :-)
104 楼
抛出异常的爱
2008-03-14
candy_hr 写道
交换两个变量的值,不引入第三个变量。
ibm 张江cdl
变量应该是数字,我当对象类型的变量了,当时没有想出来,想出来了觉得很简单
ibm 张江cdl
变量应该是数字,我当对象类型的变量了,当时没有想出来,想出来了觉得很简单
ruby a,b=b,a
java a= a+b
b= a-b
a= a-b
引用
请用java描述你一天的生活
被jquery定时
从线程池中唤醒
加载前装备,
清除废弃缓存
初始化参数,
加载信息
被远程调用
被释放连接
加载后装备
销毁
103 楼
candy_hr
2008-03-14
项目中碰到最困难的事情是什么
ibm 张江cdl
ibm 张江cdl
102 楼
candy_hr
2008-03-14
交换两个变量的值,不引入第三个变量。
ibm 张江cdl
变量应该是数字,我当对象类型的变量了,当时没有想出来,想出来了觉得很简单
ibm 张江cdl
变量应该是数字,我当对象类型的变量了,当时没有想出来,想出来了觉得很简单
101 楼
wqmgxj
2008-03-14
zhaojuan8 写道
请用java描述你一天的生活
zzzzzzzzzzz
发表评论
-
vlc 必要的参数
2021-08-31 17:18 0vlc.exe -vvv -Idummy "rt ... -
grafana+mysql 页面设计
2019-02-25 08:51 0前提 1。主要是SELECT 。 2。使用mysql ... -
测试用例到底怎么才值的写
2016-04-30 10:32 0有个方法是这样的 public function ... -
postman cookies登陆设置
2016-04-28 09:30 2089必须登陆才能测试的接口如何测试? 打开这个开关就可以共用coo ... -
将png 切成ios android能用的格式
2016-04-28 01:24 754由于要求不高找了个在线切图的工具 http://images. ... -
如何在原有系统中加入功能(一数据库)
2016-04-24 11:06 831第一步想办法把建表语句导入一powerdesginer ... -
php递归 格式化 数字类型
2016-04-20 12:35 805/** * 数字转日期递归 ... -
freemind 怎么处理成为word
2015-06-11 19:37 16写文章用freemind打了一个草稿. 先导出成为htm ... -
架构师之路(工欲善其事,必先利其器)纸牌屋
2014-03-27 06:48 0起因:小胖的一个征集实现过程 https://gist.git ... -
油猴对抗一般广告
2012-11-14 00:07 1900看小说 好多好多的广告是必然的.. 所以 去掉iframe 去 ... -
回答一些很有共性的东西
2011-02-24 21:24 5628我作软件第二第三年时 ... -
粗糙的object打印日志用....
2010-11-04 18:40 2179function logJquery(o){ ... -
拳皇连招
2010-09-29 13:46 2386从列表中找到录入的后N位 class KOFTest { ... -
一个activeX方法 刚刚发现
2010-09-14 19:14 1522解答:此题 http://www.iteye.com/prob ... -
[反例]超短代码,意义不明
2010-08-19 17:49 1573public String logout(HttpServl ... -
站读帝
2010-07-26 09:29 1323http://www.hudong.com/wiki/%E7% ... -
不要重复发明轮子
2010-07-06 17:20 2204一直以为不要重复发明轮子的意义很简单. 今天看了人件.... ... -
答复: 不用判断语句求俩数中的大(或者小)数
2010-05-31 12:55 2141跳大神也是一种艺术: public class MaxMin ... -
集合合并
2010-05-28 10:15 1973用于时间表的合并 时间段的合并工作. public cla ... -
删除重名的记录
2010-04-05 23:04 1975面试看到这种题。。。。。 我估计考官的正确答案有可能是错的 所 ...
相关推荐
《ProE5.0入门到精通DVD 密码手册》是一部专为初学者设计的教程,旨在帮助读者从零基础快速掌握ProE5.0这一强大的三维产品设计软件。ProE,全称Product Engineering,是美国参数技术公司(PTC)开发的基于特征的三维...
STM32F405xx和STM32F407xx是STMicroelectronics公司生产的高性能微控制器,属于STM32系列的Cortex-M4内核产品。...这份文档是开发过程中的必备参考资料,对于学习和精通STM32F405xx和STM32F407xx系列微控制器至关重要。
python背记手册 从入门到精通
Panabit入门到精通配置手册
### 精通CANoe使用手册 #### CANoe概述与功能 CANoe是业界领先的用于CAN(Controller Area Network)、LIN(Local Interconnect Network)、FlexRay、Ethernet和其他网络协议的开发工具套件。它由德国Vector公司...
BIOS引导从入门到精通学习手册
Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱。...对于那些想要学习Python的人来说,阿里的这本入门到精通手册提供了详尽的指导和丰富的实例,是不可多得的学习资源。
《易语言从入门到精通手册教程》是一份全面介绍易语言编程知识的资源,适合初学者及有一定基础的程序员学习。易语言,又称E语言,是中国本土开发的一种简单易学的中文编程语言,旨在降低编程的门槛,让更多人能够...
Oracle入门到精通的傻瓜手册。本手册介绍Oracle配置的基本方法,描述的是“所然”而不是“所以然”。全部操作以命令行方式出现,不涉及GUI(只有白刃战才是真正的战斗)。鉴于大家对Windows已经十分熟悉,同时为了...
视易精通操作手册 视易精通收银管理系统用户操作手册旨在帮助用户快速掌握视易精通收银管理系统的操作方法和技巧,从而提高工作效率和质量。以下是视易精通操作手册中的主要知识点: 登录系统 视易精通收银管理...
在嵌入式开发领域,Linux系统扮演...总之,掌握Linux基础知识、精通C/C++编程、理解嵌入式软件测试方法和策略,是成功通过这类面试的关键。不断实践、深入学习并积累实战经验,将有助于提升在嵌入式开发领域的竞争力。
精通SQL Server 2008完全自学手册.part1
《精通SQL Server 2008完全自学手册》.part2
完全精通局域网手册,不要小看局域网的知识哦
本教程——“Photoshop实例教程:路径完全精通手册”旨在帮助用户全面理解和掌握这一关键技能。 首先,路径是由直线、曲线和锚点组成的图形轨迹,可以理解为画笔的虚拟轨迹。在Photoshop中,路径分为工作路径和路径...
Python入门到精通手册是一个阿里巴巴内部Python背记手册,从人门到精通,教程通俗易懂,实例丰富,既有基础知识,也有实战技能,能够帮助读者快速⼊门,是你学习python的葵花宝典。需要的朋友可下载学习试试! ...
《完全精通局域网手册》是一本专注于局域网技术的综合指南,旨在帮助读者深入理解和熟练掌握局域网的相关知识。局域网(Local Area Network,简称LAN)是计算机网络的一种,它覆盖的地理范围相对较小,通常在一座...
以上只是《ThinkPHP5.0完全开发手册》、《ThinkPHP5快速入门》和《ThinkPHP5控制器从入门到精通》这三本书籍中的一部分内容,实际学习过程中,读者还会接触到路由配置、模型、视图、模板引擎、缓存、权限控制等更多...
**Java面试宝典:从入门到精通的求职指南** 《Java面试宝典》是一本与《Java从入门到精通》配套使用的教程,专为Java求职者设计。本书不仅涵盖了Java技术面试的各个方面,还包含了求职技巧和职业规划的指导。以下是...
《STM8S从入门到精通手册》是一本帮助初学者和开发者学习STM8S系列微控制器的实用指南。 本手册主要内容涉及以下知识点: 1. STM8S单片机的特点与分类 STM8S单片机具有如下特点:低功耗、高性能的CPU核心、丰富的...