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


    面试考题
    第一部分(每题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)
    }
    }
    }

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

  • 相关阅读:
    将绿色版Tomcat服务添加到系统服务并设为开机运行
    简单的递归遍历树
    js浏览器中的alert死浏览器
    Crontab文件的参数【转载】
    修改tomcat项目的图标
    最后两个and半月
    没有信的信乐团,依然让我动情
    The Network Adapter could not establish the connec
    MySql数据库的备份和恢复
    extjs
  • 原文地址:https://www.cnblogs.com/tianzhi9885/p/4073726.html
Copyright © 2020-2023  润新知