渣渣养成记(中兴+腾讯+CVTE+乐视+京东+七牛云)
渣渣养成记(中兴+腾讯+CVTE+乐视+京东)
中兴初试:
1.自我介绍
2.介绍项目亮点
3.对面向对象的认识
4.给了三道题(关于自增,数组,&)
5.关于创建多个String对象,然后比较(==,equals)
6.多线程
7.谈谈对中兴的认识
中兴综合面试:
1.英文面:
英文自我介绍
2.介绍项目,以及所用到的技术
3.C++/JAVA/C的区别
4.了解JS吗
5.面向对象的特征
6.java的集合,异常
7.对以后规划,是否留在西安,为什么
中兴终试:
由于我坚持申请外地岗位,所以中间多了两面,我就直接说最后一面
1.自我介绍
2.为啥想去外地工作,为啥不考研,考研不是更好点吗
3.JAVA中常用的集合
4.java异常
5.介绍下SSH框架
6.写了一个小程序,给定一段字符串,主要为赋值型的字符串,让把它们对应到map里面
7.非计算机学生,一般怎样学习这些的
CVTE技术面:
1.自我介绍
2.介绍项目
3.java中弱引用
4.数据表中有一万条数据,查询时需要几次IO
5.索引实现呢,底层如何实现的
6场景设计(我用的是适配器+工厂)
7.1000以内的素数
8。兴趣爱好有哪些
HR面:
1.家庭情况,父母性格如何,父母职业
2.为什么来CVTE
3.CVTE和腾讯中你会怎么选择,为什么
4.你会因为什么而离开CVTE
5.你期望自己会有什么样的工作环境
6.谈一谈自己对未来的规划
7.为什么不考研
腾讯一面:
1.自我介绍
2.介绍项目
3.线程和进程区别
4.进程通信方式有哪些
5.多线程与多线程的实现方式
6.TCP/UDP区别,TCP三次握手,SYN攻击
7.在校期间怎样学习
ps:感觉好像没怎么问
腾讯二面:
1.介绍项目
2.SHA,MD5
3.多进程和多线程的区别
6.10亿条短信,找出前一万条重复率高的
7.对一万条数据排序,你认为最好的方式是什么
乐视一面:
1.介绍项目
2.hashMap ,hashTable
4.java内存模型
5.AOP,IOC
6.DNS均衡
7.Linux(查看指定进程)
8.多线程
9.以后工作规划
乐视二面:
1.IP地址分为几类,每类都代表什么,私网是哪些
2.Linux 查看有几个多大的内存条组成
3.多线程的实现方式,以及意义
4.手写希尔排序
5.数据库事物,什么是事物,什么情况下会用到事物,举例说明
6.InnodB,MyISAM区别
7.索引类型(全文索引),底层实现(B+树),什么情况下索引会失效
8,数据库从左到右原则
京东一面:
1.String,是否可以继承,“+”怎样实现,与StringBuffer区别
2.map 源码,怎样解决冲突,和扩容
3.异常
4.servlet流程
5.序列化,以及json传输
6.网络编程,数据传输,以及阻塞怎样解决
7.tomcat均衡方式 ,netty
8.session/cookie
京东二面:
1.自我介绍
2.利用数组,实现一个循环队列类
3.单例模式(选取你认为最好的版本,我选择了内部类写法)
4.发散性问题