zoukankan      html  css  js  c++  java
  • 2013应届毕业生“京北方”校招应聘总结

    公司名称:北京京北方信息技术有限公司

    业务领域:金融服务软件

    公司性质:私企

    福利政策:工资4-5k,绩效0.8-1.2,项目补助一天60(满打满算将近7k吧),一年两次调薪,实习期不低于3个月

    应聘流程:

    宣讲会现场笔试:

     

    1.++、*、/的优先级顺序?(此类题一般是给一个极其复杂的算式,让求结果)

    例如:a = 2 ,求a+=a-=++a*a--,答案为-5,此处要注意+=和-=时的a值为一开始赋予的a值,即为2。

    答:先++,再*,最后/。

     

    2.实现多线程的方法:

    答:继承Thread类和实现Runnable接口,共两种方法。

     

    3.读程序判断输出:

     1 class A{
     2    static{
     3       System.out.println(1);
     4    }   
     5 
     6    public A(){
     7       System.out.println(2);
     8    }
     9 }
    10 
    11 class B extends A{
    12    static{
    13       System.out.println("a");
    14    } 
    15 
    16    public B(){
    17       System.out.println("b");
    18    }
    19 
    20 }
    21 
    22 public class MainTest {
    23    public static void main(String[] args) {
    24       A ab = new B();
    25       ab = new B();
    26    }
    27 }

    输出为:

    1

    a

    2

    b

    2

    b

     

    即静态初始化块只在首次加载时执行一次而已。

     

    4.编写单例模式

    饱汉模式:

     1 public class SingleTon{
     2   private SingleTon(){
     3 
     4   } 
     5 
     6   private final static SingleTon instance = new SingleTon();
     7   public static SingleTon getInstance(){
     8     return instance;
     9   }
    10 }

     

    饥汉模式:

     1 public class SingleTon{
     2   private SingleTon(){
     3 
     4   }
     5 
     6   private static instance = null; 
     7 
     8   public static synchronized SingleTon getInstance(){
     9     if(instatnce == null){
    10       instance = new SingleTon();
    11     }
    12     return instance;
    13   }
    14 }

    5.读程序,判断输出:

    1 Stringstr = "北京区号010";
    2 System.out.println(str.length());
    3 System.out.println(str.getBytes("gbk").length);
    4 System.out.println(str.getBytes("utf8").length);

     

    输出为:

    7   //一共7个字符

    11  //gbk编码中,汉字2个字节,数字1个字节

    15  //utf8编码中,汉字3个字节,数字1个字节

     

    8.Servlet的生命周期?

    答:加载、实例化、初始化、处理请求、服务结束。

     

    9.抽象类与接口的区别?

    参见pps校招总结。

     

    这是我通过的第二家公司,不过由于不是我想要的发展方向,所以放弃了。

  • 相关阅读:
    Directx 3D编程实例:多个3D球的综合Directx实例
    利用组策略禁用Oultook 各个版本的缓存模式!
    node-mongo-native1.3.19连接mongo的最优方法
    BT5之网络配置
    BT5之配置笔记
    Linux常用命令大全
    Linux下的基本网络配置
    SQLMAP系列教程
    重燃你的PHP安全分析之火
    Metasploit渗透测试魔鬼训练营
  • 原文地址:https://www.cnblogs.com/FlameRen/p/2886700.html
Copyright © 2011-2022 走看看