`
aquleo
  • 浏览: 20969 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

周末两家面试总结

阅读更多
先简单做下自我介绍,本人只算一个小程序员,有三年工作经验,研究过Spring,Struts部分源码,自己封装过一些类...

对技术有点兴趣,啥都略懂点,但不精而且觉得越学越多不会...惭愧...

第一家:安博在线

说重点,做了一套题,从基础到数据结构算法,项目管理然和Unix操作...

说说我错的几个题
public String test(){
	String tmp = new String();
	for(int i = 0; i < 10; i++){
	  tmp += i;
	}
	return tmp;
}

这个代码有什么问题,请给出修改方法...

当时我就觉得没啥问题,就没写,后来面试我的项目经理说再仔细看看...我实在想不出,就说了是不是应该用StringBuffer做拼接...他说不对....没下文了

然后问到get与post的区别...当时一下愁住了,说url参数...他说参数有限制嘛...当时我糊里糊涂的说不大清楚...

又问及负载均衡问题...这个没做过,实在不会答...

还有一个是论坛上有的题目,1000W数据做替换的,不用数据库和shell,1G内存...我只给了一个思路,他说不好,让我再想想...无奈本人数据结构太差...他给我了点提示,说当文件拆分,然后我说可以将文件拆分后排序再处理...又是一顿说...最后又问到数据库,表,视图,索引的作用,区别,效率,是否占空间等...

最后一个问题,如果让你实现一个在线人数的统计...

我说了一堆,估计他也不怎么认同...

总结:题不错,面试官知识面也广,自己要学习的比较多,会一步步给你思路,让你想解决方案,自己技术还是差了,估计没戏....
分享到:
评论
8 楼 LuoBingzhang 2009-03-15  
aquleo 写道
表形式如下:
Year      Salary
2000        1000
2001        2000
2002        3000
2003        4000
想得到如下形式的查询结果
Year      Salary
2000      1000
2001      3000
2002      6000
2003      10000
sql语句怎么写?

SELECT   b.YEAR, SUM (a.salary) salary
    FROM t_salary a, t_salary b
   WHERE a.YEAR <= b.YEAR
GROUP BY b.YEAR
7 楼 ksrs 2009-03-15  
面1:
第一题的问题是多了不必要的对象,应用StringBuffer.
POST,GET,LS的(Rooock)正确。
数据库那个(ORACLE),分子等差数列。
select row_number() over(order by year) as rank,
year,
salary * ((row_number() over(order by year)) +1)/2 as salary,
from deptsal
6 楼 Rooock 2009-03-15  
我查了点资料..关于post和get的区别.

在发送消息的时候,如果有参数,get是附带在url后面.用?连接.
而post是将参数存放在消息体里.即有效负载.因此参数不会像get那样受限制.

还有就是安全性,使用get可对请求页面建立书签.因为你的特定参数都附在url后面了.
当然.post不行.安全性上.post强于get.
想想登录的时候都是用post就是这个缘故.

最后一个就是post不是幂等的.而get是.
幂等的意思大概是对服务器产生两次相同的请求,但不会产生负作用.
比如说一个购物车,结帐按钮,如果客户点了两次提交,并且是post...那他就扣了两次钱~~~

5 楼 igogo007 2009-03-15  
public String test(){  
    String tmp = new String();  
    for(int i = 0; i < 10; i++){  
      tmp += i;  
    }  
    return tmp;  

4 楼 aquleo 2009-03-15  
mercyblitz 写道
aquleo 写道
先简单做下自我介绍,本人只算一个小程序员,有三年工作经验,研究过Spring,Struts部分源码,
说说我错的几个题
public String test(){
	String tmp = new String();
	for(int i = 0; i < 10; i++){
	  tmp += i;
	}
	return tmp;
}

这个代码有什么问题,请给出修改方法...


这个代码产生了很多中间实例,性能会有问题,修改的方法是
StringBuilder tmpSB=new StringBuilder()
for ...
tmpSB.append(i);
...
然会return tmpSB.toString().

引用
当时我就觉得没啥问题,就没写,后来面试我的项目经理说再仔细看看...我实在想不出,就说了是不是应该用StringBuffer做拼接...他说不对....没下文了

然后问到get与post的区别...当时一下愁住了,说url参数...他说参数有限制嘛...当时我糊里糊涂的说不大清楚...



get和Post最大区别是,我的理解,POST会做两次操作,第一次GET操作,然后在向目标写入数据,并且没有字符限制,我感觉,其实字符限制不是他关心的,关键是POST的过程写入的过程,不但但是发送字符URL请求!

引用
当时写成了这样 select year,sum(select salary from ta where year <= a.year) as salary from ta a, 回来一跑 结果还真错了...郁闷...


这里的语句要GROUP BY year一下!



String那题我后来又想了下,他会不会是求和呢,从1加到10,但如果这样处理则是字符串拼接...输出0123456789...

数据库那题当时真想了很长时间,差不多10分钟...

Post和Get真没怎么研究....还是多补下基础吧....
3 楼 mercyblitz 2009-03-15  
aquleo 写道
先简单做下自我介绍,本人只算一个小程序员,有三年工作经验,研究过Spring,Struts部分源码,
说说我错的几个题
public String test(){
	String tmp = new String();
	for(int i = 0; i < 10; i++){
	  tmp += i;
	}
	return tmp;
}

这个代码有什么问题,请给出修改方法...


这个代码产生了很多中间实例,性能会有问题,修改的方法是
StringBuilder tmpSB=new StringBuilder()
for ...
tmpSB.append(i);
...
然会return tmpSB.toString().

引用
当时我就觉得没啥问题,就没写,后来面试我的项目经理说再仔细看看...我实在想不出,就说了是不是应该用StringBuffer做拼接...他说不对....没下文了

然后问到get与post的区别...当时一下愁住了,说url参数...他说参数有限制嘛...当时我糊里糊涂的说不大清楚...



get和Post最大区别是,我的理解,POST会做两次操作,第一次GET操作,然后在向目标写入数据,并且没有字符限制,我感觉,其实字符限制不是他关心的,关键是POST的过程写入的过程,不但但是发送字符URL请求!

引用
当时写成了这样 select year,sum(select salary from ta where year <= a.year) as salary from ta a, 回来一跑 结果还真错了...郁闷...


这里的语句要GROUP BY year一下!

2 楼 yuyee 2009-03-14  
那你得好好看看基础啦。。。。。
1 楼 aquleo 2009-03-14  
第二家:无限讯奇

公司在环球贸易中心C座,环境不错,同样一去做了套题...

还是说重点...

题也很基础,比安博简单,只有一道SQL让我想了一会

表形式如下:
Year      Salary
2000        1000
2001        2000
2002        3000
2003        4000
想得到如下形式的查询结果
Year      Salary
2000      1000
2001      3000
2002      6000
2003      10000
sql语句怎么写?

当时写成了这样 select year,sum(select salary from ta where year <= a.year) as salary from ta a, 回来一跑 结果还真错了...郁闷...

一面:两个项目经理一起面,大多问了项目的东西以及团队 项目管理的东西...感觉回答的还行...

10分钟左右,他们让我稍等,准备下级领导再面...

二面:先自我介绍,然后同样是项目的东西,但更细,更具体,并要求关键部分画图(面试的地儿有大白板)...谈了差不多30分钟吧...感觉我把我项目最熟悉最有特色的东西都讲了一遍...最后谈了下薪水要求说两周内给答复....

总结:公司为12580做东西,环境还不错,面试人员知识面也比较广(偏重于实现),经常会问为什么要这样用,具体解释一下这类问题...总体感觉还行,但最后结果怎么样也不知道...等吧....

相关推荐

    团委周末电影放映工作总结.doc

    团委周末电影放映工作总结.doc

    图片分析周末作业总结提交

    图片分析周末作业总结提交

    团委周末电影放映工作总结2.doc

    【团委周末电影放映工作总结】 本学期,团委开展的周末电影放映活动旨在为同学们提供丰富的课余生活,同时作为新生融入校园环境的一种方式。活动主要播放纪录片和教育片,旨在寓教于乐,偶尔穿插青春偶像剧以增加...

    南方周末编辑写的南方周末特稿选题借鉴.pdf

    南方周末编辑写的南方周末特稿选题借鉴.pdf

    TA教练技术尾周末程序.doc

    总结来说,"TA教练技术尾周末程序"是一个精心设计的个人成长和团队建设活动,通过一系列的互动和反思,帮助参与者回顾过去,评估现在,以及规划未来,从而实现全面的个人发展和团队协作的提升。

    周末问候语给客户简短.doc

    本资源摘要信息的标题为"周末问候语给客户简短",描述为"周末问候语给客户简短",标签为"资料",部分内容包括二十八条周末问候语,以下是对这些内容的详细解释和总结: 一、周末问候语的重要性 周末问候语是企业或...

    计算两个日期之间周末的天数和工作日天数

    本人编写,通过自己定义的函数计算两个日期之间周末的天数和工作日天数,经过测试,非常好用

    javascript判断2个日期之间是否有周末

    javascript判断2个日期之间是否有周末

    java实现周末舞会算法

    假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队。跳舞开始时,依次从男队 和女队的队头上各出一人配成舞伴。 若两队初始人数不相同,则较长的那一队中未配对者等待下 一轮舞曲。现要求写一算法模拟上述...

    大班讲述活动《快乐的周末》.docx

    活动目标明确,分为两大部分:一是让孩子们学会在群体中自信地表达自己的周末活动,二是培养他们耐心倾听他人讲述的习惯。活动的重点在于激发孩子积极参与讲述,并能够连贯、大胆地表述自己的周末活动。难点则是确保...

    Python-Download南方周末weeklyepaperandcreateEPUBbook

    标题 "Python-Download南方周末weeklyepaperandcreateEPUBbook" 暗示了这是一个使用Python编程语言来实现的功能,其主要目标是下载《南方周末》的电子报纸(e-paper)并将其转换成EPUB格式的电子书。EPUB是一种开放...

    java计算有效工时,工作日,休息日等工具,可排除 法定假日,周末上班,周末等,

    计算有效工时,工作日,休息日等工具,可排除 法定假日,周末上班,周末等,内含多种测试用例,计算有效工时,工作日,休息日等工具,可排除 法定假日,周末上班,周末等,内含多种测试用例

    周末巧安排PPT课件.pptx

    周末巧安排PPT课件.pptx

    程序员面试究竟要不要刷题-weekend_work_2:周末_工作_2

    程序员面试究竟要不要刷题周末练习 这些周末练习旨在帮助您提升各个领域的水平,尤其是算法和面向对象编程。 我们强烈建议您在周末完成这些练习。 我们试图让它们简短而有力。 星期天,我们将复习那一周的练习题。 ...

    计算2个日期相差天数、去除节假日周末

    在编程领域,尤其是在数据分析、日程管理或者时间序列分析中,计算两个日期之间的差异并考虑工作日排除节假日和周末是一项常见的任务。C++作为一种强大的系统级编程语言,提供了丰富的库来处理日期和时间操作。本篇...

    部编版二年级上册道德与法治《周末巧安排》教案-5页.pdf

    【知识点详解】 这篇文本主要涉及的是小学二年级的道德与法治...通过这两个课时的教学,学生将能够掌握如何规划个人的周末时间,理解休息和娱乐的真正含义,同时学会在家庭和社会交往中找到平衡,从而促进全面发展。

    SQL工作日计算,只排除周末

    在数据库管理和数据分析领域,准确地计算两个日期之间的有效工作日数量是一项非常实用的功能,特别是在需要排除周末(通常指周六和周日)的情况下。这种计算方法对于财务报告、项目管理以及人力资源规划等方面至关...

    周末祝福语大全经典.docx

    周末祝福语是一种用于向亲朋好友表达关心与祝福的语言形式,通常在每周的最后两天(周六和周日)使用。这些祝福语旨在传递正面情绪,增强人际关系,使接收者感到温暖与关怀。 #### 2. 周末祝福语的特点 - **情感性*...

    论文研究 - 印度股市的星期几和周末影响

    本研究使用Nifty 50,Nifty中盘50和Nifty小盘50指数的GARCH(1,1)研究了星期几和周末对指数收益的影响及其在印度股市的波动性。 研究期从2005年4月1日到2018年6月29日。该研究发现,有力的证据表明,在所有三个...

    湘教版小学美术四年级上册周末日记PPT课件.pptx

    下面是对该PPT课件的知识点总结: 1. 人体结构:人体结构主要有头、胸、髋、四肢等部分构成。该知识点可以帮助学生更好地理解人体的结构和组成部分。 2. 人体动态变化:人体的动态变化是由身体的关节和肌肉共同...

Global site tag (gtag.js) - Google Analytics