职友集>程序员面试题 > 深圳有趣网络笔试题面试题

深圳有趣网络笔试题面试题

2015-10-14 06:30:01 阅读( 106 )

2411人 收藏本页

标签:程序员面试题

面试考题
第一部分(每题10分)
1〉请使用你的编码风格写出一个可以实现加,减,乘,除的类
2〉求表达式的值:1+3+5+7+…..+n
3〉部门表:
部门ID部门名称
1部门1
2部门2
3部门3
员工表
员工ID员工姓名部门ID
1姓名11
2姓名25
3姓名32

问题:
1〉用一条SQL语句显示所有人员的姓名及所在部门,没有部门的用“未标志”代替
2〉使用触发器写出当删除部门表中的一个部门时。同时删除员工表中对应的记录
3〉请列举一些您用到过的设计模式以及在什么情况下使用该模式
4〉什么叫存储过程
5〉写出一个简单的委托
6〉如何处理几十万条并发数据?
可以采用分业存储的方法,尽量简化搜索条件,将数据分类存储!!!
7〉用什么方法比较2个字符串相似,且在系统运行时长驻内存?
8〉SQL SERVER中的表存到多少记录时,速度明显减慢?
9〉Session 有什么重大BUG,微软提出什么方法加以解决?
10〉找错题
试题1 :
void test2()
{
char string[10],str1[10];
char*str1 = “0123456789”;
strcpy(string,str1);
}
试题二:
void test2()
{
char string[10],str1[10];
int i;
for(i=0;i<10;i++)
{
Str1[i]=’a’;
}
Strcpy(string,str1);
}
试题3:

Void test3(char*str1)
{
char string[10];
if(strlen(str1)<=10)
{
Strcpy(string,str1);
}
}
11〉使用Javascript删除下列表中值为“1223” 的节点

abcd122312〉请写出一个CSS,将表的背景色身子为蓝色
第二部分(每题3分)
1.面向对象的语言具有_________性、 _________性、_________性
2.能用foreach 遍历访问的对象需要实现_________________接口或声明___________方法的类型。
3.GC是什么?为什么要有GC?
4.String s = new String (“xyz”);创建了几个String Objict?
5.abstract class 和interface有什么区别?
6.启动一个线程是用run()还是start()?
7.接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承实体类(concrete class)?
8.构造器Constructor是否可被override?
9.是否可可继承String类?
10.try{}里有一个return语句,那么紧跟在这个try后的finally{}里的Code会不会被执行,什么时候被执行,在 retuan前还是后?
11.两个对象值相同(x.equalsy(y)==true),但却可有不同的hash code.,这句话对不对?
12.switch是否作用在byte上,是否能作用在long上。是否能作用在string上?
13.当一个 线程进入一个对象的一个 synchronized方法后,其它线程是否可进入此对象的其他方法?
14.abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized ?
15.List,Set.Map是否继承自Collection接口?
16.Set里元素 是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别?
17.数组有没有length()这个方法?String有没有length()这个方法?
18.sleep()和wait有什么区别?
19.short s1 = 1;s1=s1+I;有什么错?short s1 =1;s1+=1;有什么错?
20.谈谈final,finalize的区别。
21.如何处理几十万条并发数据?
22.Session 有什么重大BUG,微软提出什么方法加以解决?
23.进程和线程的区别?
24.堆和栈的区别?
25.成员变量和成员函数前加static的作用?
26.ASP.NET与 ASP 相比,主要有那些进步?
27.公司要求开发一个继承 System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView 各列列头时,能按照点击列的每行值进行重排视图中的所有行(排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路。
28.给定以下 XML文件,完成算法流程图。









请画出遍历所有文件名(FileName)流程图(请使用递归算法)。
29.根据委托(dalegate)的知识,请完成以下用户控件中代码片段的填写;
namespace test
{
public delegate void OnDBOperate{}
public class UserControlBase:System.Windows.Forms.UserControl
{
public event OnDBOperate OnNew;
privatevoidtoolBar_ButtonClick(Objectsender:,System.Windows.Forms.ToolBarButtonClickEvent Argse
{
if(e.Button.Equals(BtnNew))
{
//请在以下补齐代码用来调用OnDBOperate委托签名的OnNew事件。
}
}
}
}
30.根据线程安全的相关知识,分析以下代码,当调用test方法时I >10 时是否会引起死锁?并简要说明理由。
Public void test(int i)
{
lock(this)
{
if(i>10)
{
i–;
test(i)
}
}
}

第三部分逻辑分析(不记分)
房间里有三盏灯,房外有三个开关,在房外看不见房内的情况,但可以任意拌动开关,你只能进门观察一次,你用什么方法区分哪个开关控制那一盏灯?

来自IT公司面试手册

下一篇:MVC的优点是什么?

上一篇:陕西三毅科技有限公司笔试题面试题

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题