腾讯的笔试题基本是按招聘的职位分的,软件开发类的以C语言、C++、数据结构、操作系统、软件工程等知识为主,Java开发工程师竟然连一道java题都不见的,有点吃亏啊!

淘宝的技术类笔试,都是做同一份试卷,跟腾讯的技术类的题差不多,主要以基础为主!web前端开发工程师的题好一点,只需做情景题跟前端题:css页面布局、javascript dom 编程、正则表达式、json构造文字对象(json编程第一次见到!) !

2011年百度web前端笔试 大连
1.列举5个HTML块元素,列举你所知道的css盒模型
2.说说css优化级
3.用javascript深度克隆一个对象
4.一组未知个数的数字,将它们平均分成3份,使每份的和尽量相等
5.加快网页加载速度的优化方法有哪些
6.说说AJAX跨域方法,这些方法分别有什么特点,适用于什么场景
7.说说你最满意的一个作品
    a)如何设计,实现的
    b)你在其中担任什么角色
    c)还可以从什么地方进行优化

2011年淘宝web前端笔试
1.根据图写出符合web语义的html,用css代码

2.分别有3个注册框,写校验函数

 会员名:长度在5-20字节之间,汉字算两个字节

 手机号:11位,开头为 13,15,18

 邮箱:普通邮箱

3.设计一方法找出页面任一元素相对页面左上角坐标,若要求考虑这个元素的父元素可能有滚动条的情况该如何实现。

4 淘宝的秒杀团购中,倒计时组件的应用很广,这个组件的计数与服务端时间的一致很重要,设计实现这个组件

    试卷上给出了一个图,内容为 32小时57分57.1秒


解答:百度题相对注重基础,淘宝更注重实用,需要了解它的产品

2.分别有3个注册框,写校验函数

 会员名:长度在5-20字节之间,汉字算两个字节

   
   
   
   
  1. <html>    
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">    
  3. 输入待测字串:  <input type="text" onblur="test(this.value);">    
  4. html>    
  5. <script language="javascript">    
  6.  
  7. <script> 
  8. function aa(obj)  
  9. {  
  10. if(obj.length!=11) alert("这个手机号不存在!");  
  11. else if(obj.substring(0,2)!="13") alert("这个手机号不存在!");  
  12. else if(isNaN(obj)) alert("这个手机号不存在!");  
  13. else alert("这是个正确的手机号!");  
  14. }  
  15. script> 
  16. <form name="codeN"> 
  17. 请输入手机号码:<input type="text" name="No"><input type="button" value="验证" onclick="aa(document.codeN.No.value)"> 
  18. form> 
  19. body> 
  20. html> 

方法3:

   
   
   
   
  1. function isMobel(value)     
  2. {     
  3. if(/^13\d{9}$/g.test(value)||(/^15[0-35-9]\d{8}$/g.test(value))||     
  4. (/^18[05-9]\d{8}$/g.test(value))){       
  5.             return true;     
  6. }else{     
  7.             return false;     
  8. }     
  9. }  

邮箱:普通邮箱

用一个正侧表达式在javascript中验证就是咯!


~~~~~~~~~~~~~~~~~~~~~~~完毕!

最简单的就一句:

if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test('email'))
{
alert('email不正确');
}

----------------------------------------------------------------------------------------------------------------------------