网易笔试题目

  1. 实现一个半径为100px的黑色圆形
  2. 什么是闭包,举例子说明
  3. 清楚浮动的三种方式,原理
  4. 前端性能优化的5种以上的方式,原理
  5. 对一个数组的所有元素去重,并求数组中的最大值
  6. 设计一个登录功能,设计逻辑,并解释
  7. 实现向服务器接口 /service/send 异步发送格式为 {name:"163", gender: "m"}的参数的功能
  8. 实现一个三列布局,左侧宽度150px, 右侧宽度150px, 中间宽度450px 和左侧距离20px,和右侧距离30px
  9. 未知大小的元素A,实现元素B始终处于A的右下角

 

百度面试题目

1面:

题目1、

题目2:点击1、2、3、4任意一个,content更换不同的内容(类似于页面导航)

2面:

1、session和cookie有什么区别(建议看链接博客)

    总结的很好的博客 http://blog.sina.com.cn/s/blog_59e16a4d0100q3yn.html

  • session是存储在服务器端的,cookie是存储在客户端的,session依赖于cookie.
  • cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.
  • session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的。而session提供了方便管理全局变量的方式。session是针对每一个用户的,变量的值保存在服务器上,用一个sessionID来区分是哪个用户session变量,这个值是通过用户的浏览器在访问的时候返回给服务器,当客户禁用cookie时,这个值也可能设置为由get来返回给服务器。
  • 就安全性来说:当你访问一个使用session 的站点,同时在自己机子上建立一个cookie,建议在服务器端的SESSION机制更安全些.因为它不会任意读取客户存储的信息。session cookie针对某一次会话而言,会话结束session cookie也就随着消失了,而persistent cookie只是存在于客户端硬盘上的一段文本(通常是加密的),而且可能会遭到cookie欺骗以及针对cookie的跨站脚本攻击,自然不如session cookie安全了。

2、联表查询数据库

    http://www.w3school.com.cn/sql/sql_join.asp

    同一数据库,不同表 select * from table1 t1,table2 t2 where t1.id=t2.id 

    不同数据库的表,加上数据库的名字即可 select * from db1.table1 left join db2.table2 on db1.table1.id = db2.table2.id

    Mysql查询(主要是一个表的操作):http://blog.sina.com.cn/s/blog_6820ff800100jpyw.html

3、require, require_once, include, include_once 的区别

  •     require和include的相同点:在脚本执行期间并运行指定文件。
  •     require和include不同点:遇到错误时,include()产生一个警告,require会导致致命错误而推出程序。
  •     require和require_once区别:如果该文件的代码已经被包括了,require_once就再不会再次包括。
  •     include和include_once的区别和上一条类似。

 

4、HTML5新特性,说了一些会继续问会实现么

     HTML5 http://www.w3school.com.cn/html5/index.asp

     CSS3  http://www.w3school.com.cn/css3/index.asp

5、最近的业界新动向、关注的哪些大牛、最新有哪些新技术、看了那些书

6、border-redius ,实现下图效果

7、什么是跨域,跨域的解决方式

8、HTML5 离线缓存

9、JS事件

10、replace一个节点为新的节点(我用的是removeChild+appendChild,面试官说直接replace)

11、页面解耦,考设计模式(观察者模式)

12、http请求头?

13、-webkit-, -MS-, -o- 等是什么,如果在CSS中这些都不加,有什么办法?(提示是CSS)

同学被问道的题目:

1、数据结构

2、HTTP请求

  参考博客:http://www.cnblogs.com/yin-jingyu/archive/2011/08/01/2123548.html 

     一个完整请求的例子:

GET/sample.jspHTTP/1.1                           --------------请求方法、URI协议/版本
Accept:image/gif.image/jpeg,*/*              ---------------请求头(Request Header)
Accept-Language:zh-cn
Connection:Keep-Alive
Host:localhost
User-Agent:Mozila/4.0(compatible;MSIE5.01;Window NT5.0)
Accept-Encoding:gzip,deflate
 
username=jinqiao&password=1234          ----------------请求正文(和请求头之间有空行)
     总结----HTTP请求信息由3部分组成:
   1)请求方法URI协议/版本:请求的第一行,如GET/sample.jsp HTTP/1.1
             其中“GET”请求方法, /sample.jsp为URI, HTTP/1.1为协议和协议的版本。
         2)请求头(Request Header):请求头包含许多有关的客户端环境和请求正文的有用信息。例如,请求头可以声明浏览器所用的语言,请求正文的长度等。
         3)请求正文
 
  1. request response
  2. 对象的多态
  3. 对象的继承
  4. 响应的状态
  5. 请求的方法,都是用来干什么
  6. CSS的浏览器兼容性
  7. position属性
  8. div中如何使用a实现垂直居中
  9. 圆角和阴影
  10. 把一个数组映射为另一个数组,用原生的方式实现(对数组里面的每一个元素执行一个函数,再返回数组)
  11. reduce函数
  12. doctype的类型
  13. 图片类型(优势劣势、特点)
 posted on 2014-10-10 20:57  喵喵喵  阅读(315)  评论(0编辑  收藏  举报