记录一下面试的过程吧~

July 15th,2014威睿之行

首先是一个半个小时左右的笔试,分为三个部分,分别是HTML基础、Linux下的一些操作、3个基础的编程题。所有题目都是英文。

1.HTML部分

1.1写一段简单的html代码,包含必要的标签,显示出“hello world!”

答案大概是这样的:

<html>
<head>
<title>hello world</title>
</head>
<body>
<p>hello world!</p>
</body>
</html>

1.2解释一下Semantic Web

这个题目我直接无耻的空白了···百度了一下,是酱紫的:语义网,通过给全球信息网上的文档(如:标准通用标记语言下的一个应用HTML)添加能够被计算器所理解的语义元数据(外语:Meta data),从而使整个互联网成为一个通用的信息交换媒介

1.3dispaly的属性

这里是考查CSS里面的display属性,这个属性用于定义建立布局时元素生成的显示框类型。对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。对于 XML,由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的。主要的值有inclne、block和none等。

p.inline
  {
  display:inline;
  }
1.4区别div和span标签

两者最明显的区别在于DIV是块元素,而SPAN是行内元素(也译作内嵌元素)<div>工作于文本块一级,它在它所包含的HTML元素的前面及后面都引入了行分隔。

1.5区别GET和POST

这两者的区别比较多,主要都是用在HTML里面的方法。

1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。

建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;

1.6一段简单的javascript代码

获取一个class为hello的元素,将它的背景色改为yellow,具体实现如下:

<script>
   var mychar = document.getElementById("hello");
   mychar.style.backgroundColor ="yellow";
</script>

2.算法部分

2.1用二分法查找某个字符在某个字符串里面是否存在

#include <stdio.h>
int binarysearch(int a[],int t,int len){
	if (len==0)
	{
		return -1;
	}
	if (t<a[len/2])
	{
		binarysearch(a,t,len/2);
	}
	else if(t>a[len/2]){
		binarysearch(a+len/2,t,len/2);
	}
	else{
		return len;
	}
}
int main(){
	int a[5]={1,2,3,4,5};
	int temp;
	int i= -1;
	printf("Please input a number:\n");
	scanf("%d",&temp);
	i = binarysearch(a,temp,5);
	printf("%d",i);
	return 1;
}
这里特别记下一笔,面试什么的真的不要太紧张,放轻松一点,效果会好很多的,这里发生的囧事就不提了···:)

2.2给一个字符串,其中有多个单词,单词之间有空格分隔,怎样将字符串逆序输出

3.Linux简单操作

3.1解压tar.gz文件

tar -zxvf  FileName.tar.gz

3.2搜索文件夹下的所有.jpg文件,并将它们的名字放到filename.list这个文件里,每行有一个文件名,中间用一个空行隔开



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值