我要投稿 投诉建议

百度Web开发PHP工程师笔试题

时间:2022-07-31 08:30:22 面试试题 我要投稿
  • 相关推荐

百度Web开发PHP工程师笔试题

  第一部分:

百度Web开发PHP工程师笔试题

  1.解释下面语句的意思:document.form["formName"].submit;

  2.有下面语句:

  

  编写代码,当鼠标划过文本框,自动选中文本框中的内容。

  3.将字符09转换成十进制数字。

  4.将1234567890转换成1,234,567,890每3位用逗号隔开的形式。

  5.关于HTML和CSS的,忘记了。

  6.在文本框中输入一个年份,判断其生肖,并输出在文本框旁边。

  对html和javaServlet都要求写出。

  7.Ajax从服务器取数据{id:123,name:"baidu",username:"mm",checked:true};

  分析name对应的值("baidu").(题目较长,不记得了)

  8.谈关于客户体验的问题。

  答案:1、获取formName表单submit按钮元素。

  2、

  3、

  $a="09";

  echo(int)$a;

  echo"
";

  echointval("09");

  ?>

  4、

  $num=preg_replace(\/(?<=[0-9])(?=(?:[0-9]{3})+(?![0-9]))/\,\,\,$num);

  echo$num;?>

  6、$t=1986;

  switch($t)

  {

  case1986:

  echo"牛";

  break;

  case"":

  break;

  case"":

  break;

  ……

  }

  8、从满意度、忍受度、回馈度分析。

  第二部分:

  1.Ajax,数据库触发器,GUI,中断机制的共同思想。谈一谈该种思想(机制)。

  2.把一篇英文文档中所有单词的首字母转为大写,文档存在doc.txt中。可以在多种编程语言中选择(C\\C++,JAVA,pHp...)写出你的思路,尽量优化你的程序。

  3.关于树的数据结构.

  4.数据库优化:

  有一个表pRODUCT(ID,NAME,pRICE,COUNT);

  在执行一下查询的时候速度总是很慢:

  SELECT*FROMpRODUCTWHEREpRICE=100;

  在price字段上加上一个非聚簇索引,查询速度还是很慢。

  (1)分析查询慢的原因。

  (2)如何进行优化。

  5.CREATETABLEtopid{

  topicIdintnotnullprimarykeyauto_increment,

  titletext,

  authorvar30),

  contentblob,

  isDeletedint

  ......//好像在author上定义了一个索引

  }

  CREATETABLEreply{

  topicIdintforeignkey,

  replyIdintprimarykeyauto_increment,

  replyAuthorvar30),

  replyTimedatetime,

  contextblob

  .......//定义了一个索引和key

  }

  一个为主题表,一个为回复表。

  1.问从性能上考虑,这样做有什么不足。

  2.查询回复时间不超过一个特定的时间段,回复的作者名字以MIKE开头的主题

  的title,以如下的查询:

  select*fromtopicwherereplyidin(selectreplyidfromreplywhere

  replyAuthorlike\mike%\and(currentTime()-replyTime

  从性能上考虑上述的查询语句有什么不足?

  如何进行优化?

  答案:1、数据库触发器和中断机制是数据库自动完成的,而ajax触发器是用户激发的。ajax把GUI和数据库异步优化。

  2、

  $fp=fopen("aa.txt",\r\);//英文文档aa.txt

  while(!feof($fp)){

  $char=fgets($fp);

  }

  $e=explode(",",$char);

  $write=fopen("doc.txt",\w\);//没有doc.txt则创建

  foreach($eas$w)

  {

  if($w==$e[count($e)-1])//最后一个单词没有逗号输入if($w==end($e))

  $w=ucwords($w);//第一个字母转大写

  else

  $w=ucwords($w).",";

  echo$w;

  fwrite($write,$w);//写入doc.txt文档中

  }

  fclose($write);

  fclose($fp);

  ?>

【百度Web开发PHP工程师笔试题】相关文章:

百度php面试题目09-25

web开发工程师个人简历08-07

web前端开发工程师个人简历09-25

PHP开发工程师个人简历封面08-06

web前端开发求职简历01-18

Java Web基础笔试题09-26

解析百度HTML5开发面试题08-05

2016年百度用户体验工程师笔试题09-26

web前端面试题08-08

2017基础php面试题09-26