公司名称:联动优势
业务领域:移动支付、智能信息处理、移动应用
公司性质:
国有股份制企业、国资背景(中移动和中银联)。
办公地点在西2环或者北2环,中高档写字楼,配备台式电脑、座机等办公用品。
福利政策:
实习期工资按出勤一天150计算、此外每月有200元移动话费充值卡、过节费。
转正后工资构成为基本+补助+绩效+年终,基本工资在4-5k左右,不同人工资不同,一年一调。五险一金+补充商业保险。
技术管理多通道发展。
不提供住宿。
应聘流程:
宣讲会现场笔试:
1.看如下程序
1 class A { 2 3 public A(){ 4 run(); 5 } 6 7 public void run(){ 8 System.out.println("A's run"); 9 } 10 } 11 12 class B extends A{ 13 public B(){ 14 15 } 16 17 public void run(){ 18 System.out.println("B's run"); 19 } 20 21 } 22 23 public class MainTest { 24 public static void main(String[] args) { 25 B b = new B(); 26 } 27 }
输出为:B's run
创建子类时会先调用父类的构造方法,此构造方法中调用的方法仍然是执行子类中重写后的方法。此处是可能产生疑惑的地方,只需要谨记当子类重写了父类的方法后,任何调用都执行重新后的方法。
2.JSP的生命周期是?
答:
解析阶段:Servlet容器解析JSP文件代码,如果有语法错误,就会向客户端返回错误信息
翻译阶段:Servelet容器把JSP文件翻译成Servelet源文件
编译阶段:Servelet容器编译Servelet源文件,生成servelet累
初始化阶段:加载与JSP对应的Servelet类,创建其实例,并调用它的初始化方法
运行时阶段:调用与JSP对应的Servelet实例的服务方法
销毁阶段:调用与JSP对应的Servelet实例的销毁方法,然后销毁Servelet实例
3.哈夫曼树的题,具体忘了,当时不记得哈夫曼树的概念。
定义:
给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman tree)。
构造方法:
4.线程间的通信方式?
暂无可靠答案,欢迎留言解答。
第一轮技术面试:
面试官第一个问题是让编写一个冒泡排序的算法,不过不同的是,在编写的同时他还要提问其他问题,被迫被面试者一心两用。问到包括AJAX的诸多内容,主要是简历中列出的。其中值得注意的是AJAX的特点是异步刷新。
第二轮人资面试:
很常规的人资面试,并无特别的地方。注意最后一个反问HR的问题一定要显示出自己的上进心。
第三轮待遇洽谈:
两轮面试没问题了,通知我去公布了一下薪资待遇,如上所述。
本着对移动互联网的渴望和业务的对口,我选择了这家公司。