题目列表(一)

网易笔试题目

  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. 图片类型(优势劣势、特点)
原文地址:https://www.cnblogs.com/hemi/p/4017790.html