• 面试题


    1 简单描述web前沿技术的了解

    2 简单比较C/S和B/S的差别

    3 简述vs2008/vs2010的区别?或者jsp/java的看法?

    4 举例说明什么时候用Session比较合适,什么时候使用cookies比较合适

    5 有两个表,请写出输出结果的sql语句

    学生表(s):字段有学生编号(id),学生姓名(name)

    英语分数表(e):字段有学生编号(id),分数(score)

    结果:学生姓名,分数

    6 简述下photoshopd的色彩模式

    7 请看下列Javascript代码,求y,z,s值?

    var x = 1;
    var y = 0;
    var z = 0;
    function add(n){n = n + 1;}
    y = add(x);
    function add(n){n = n + 3;}
    z = add(x);
    s = y + z;
    

      

    8 你让工人为你工作7天,给工人的回报是一根金条。金条可平分成相连的7段,你必须在每天结束时给他们一段金条(不能多给,不能少给,多给可要求找零),如果只许你两次把金条弄断,你如何给你的工人付费?

    9 a=100, b=500,在不用第三变量的前提下,把a,b的值互换,请写出代码

      算数法:

      int a,b;
      a=10;b=12;
      a=b-a; //a=2;b=12
      b=b-a; //a=2;b=10
      a=b+a; //a=10;b=10

      位异或

      int a=10,b=12; //a=1010^b=1100;
      a=a^b; //a=0110^b=1100;
      b=a^b; //a=0110^b=1010;
      a=a^b; //a=1100=12;b=1010;
      此算法能够实现是由异或运算的特点决定的,通过异或运算能够使数据中的某些位翻转,其他位不变。这就意味着任意一个数与任意一个给定的值连续异或两次,值不变

  • 相关阅读:
    MySQL存储引擎与索引
    最长公共子序列
    最长递增子序列
    排序算法
    二分查找及其变种
    多线程中锁的种类。
    <LeetCode>136. 只出现一次的数字
    <LeetCode>121. 买卖股票的最佳时机
    Netty 粘包/拆包应用案例及解决方案分析
    微服务
  • 原文地址:https://www.cnblogs.com/MrGrz/p/5761265.html
Copyright © 2020-2023  润新知