参加了一次新浪初级笔试题:试题共分为五部分(个人概况、基础编程、数据库、linux操作、实战演练)整理如下,希望对大家有所帮助,如果准备去新浪面试可以大概复习下这几部分:
手机新浪网笔试题
个人概况(本部分为了解应聘者情况,不计总分)
请简要说明你希望加盟新浪的理由,如果你准备离开原单位,请说明离职原因。
你近1-3年的职业发展计划、方向、目标?
你最擅长的操作系统、编程语言、数据库或其他IT技术。
一、基础编程(共50分)
1.请写出进程和线程的区别、用perl/php写出进程和线程的创建和回收。
2.后台程序,对本地文件进行复分析处理后入数据库,针对这个程序,调优运行效率从哪些方面考虑,请写出可能用到的大概思路和步骤。
3.写出下面日志文件中,计算出每个ip的出现次数。perl/php/shell都行
[15/jun/2010:05:13:26+0900]`-`"GET/3g/lotto HTTP/1.1"`"-"`404`[180.149.133.11]`25027`
[15/jun/2010:05:15:00+0900]`-`"GET/3g/gaokao HTTP/1.1"`"-"`200`[180.144.133.12]`25028`
4.两个文本文件a和b,文件每行中个字段用逗号分隔,请用a文件的第一列和b文件的第一列做关联,找出两个文件里该字段值相同的行打印出来,语言不限。
a:
111111111,张三
22222222,李四
b:
1111111111,北京
22222222,上海
5.一个文本文件,每行中的数据用逗号分隔,请计算出第三列所有字符串出现的次数,请用hadoop自带的java类和stream类两种方式实现。
6.介绍Hbase和HIVE,并写出两者的区别
未完待续…………