六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 73|回复: 0

迅雷最新(2010.8.19)面试试题

[复制链接]

升级  96%

10

主题

10

主题

10

主题

童生

Rank: 1

积分
48
 楼主| 发表于 2013-1-29 11:50:46 | 显示全部楼层 |阅读模式
昨天去了深圳迅雷公司面试,应聘的是java工程师,感受还是很多的,现在就写一点吧,欢迎各位探讨。
    第一次到迅雷公司,前台的MM还是很一般的(个人感觉),不像一些公司前台MM都是美女,大公司还是有一套面试程序的,首先填简历有一项需要填之前公司的工资情况,比较敏感我没填,送给HR也没说什么,之后就开始做笔试题,我做的是B卷,题目大概如下:
    第一大题是不定项选择,大都是很基础的,比如static、final、private、abstract、string、interface等的考法,网上也很多。这里不再详述。
    第二大题是sql题,一题分两小题,是两张表,进行统计查询,这也比较简单,关键应是考你查询速度或性能,只能用一句sql。
    第三大题是问答题:
1、一个用户先访问site1,后又转到site2,后又转到site1,这时要求回到第一次site1时的session,把session设置成-1行不行?有什么不好?你怎么设计?

2、ajax原理,涉及的关键技术,给用户的体验如何

3、写几个linux常用命令

    第四大题是编程也是最后一题30分共两小题每题15分
1、字符串比如“ad2 lsdkf, lksdjf. sdkfj”倒序排列"sdkfj lksdjf. lsdkf, ad2"  每个单词是空格分开,标点符号当作字母,不能用String的自带的一些方法,比如indexof,trim,split等方法。

2、启动两个线程,两个线程共享一个数据Integer[10],一个线程往数组Integer[10]增加数,值为1000,当数组中有10个数据时,停止增加,并通知另一个线程,另一个线程是删除数组Integer中的数据,当数组中没有数据时,即为null时,又通知另一个线程往数组里增加数据,依次类推。

    总之,都是比较基础的,但一定要把程序设计到最优,这种大的网络公司跟一般的软件开发有非常大的不同,很看重性能,这样你才更有可能进入面试阶段,各位可以重点讨论编程哪块,看看高手们写的代码如何,面试阶段的情况下次再补。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表