小米/百度/青鸟软通社招面经分享(Java工程师)
小米
面试过程:
1、先是自我介绍,然后让我讲讲做项目的流程;
2、紧接着又出了一题编程题,从前后两边查找指定字符出现的个数;
3、怎么判断一棵树是不是二叉搜索树;
答:可以判断给定二叉树中序遍历之后是不是有序的;
4、面试官接着问我怎么判断这个序列是不是有序的;
答:判断遍历得到的序列和这个排好序的序列是不是一个序列(各值相等)
5、你对自己的职业规划是什么样的?你认为跳槽的年限大概多久?
6、你对小米有什么看法?你认为你加入小米能给小米带来什么?
百度
面试过程:
1、自我介绍了一番后,问到之前的工作经历以及负责的主要工作内容,用过哪些计算机编程语言。
2、然后是一些比较基础的问题,Jquery、多线程、Struts、Spring等等;
3、接着问了关于list,set,底层实现的源码。
4、还问了如何把mysql表中的数据,行转列,列转行。
5、你对待财富的看法;
6、为什么从上一家公司离职?
7、期望的薪资;
青鸟软通
面试过程:
1、问oracle相关知识点;orcale数据库中读取的数据怎么样转变成date类型
答:todate()
2、关于spring,springMVC;
3、根据工作经验给你一个场景问如何设计解决方案;
4、还有互联网的一些开发模式等;
5、讨论以前做过的一些项目情况,所担任的职责;
6、问了关于职业规划,个人优缺点等;
7、对于薪资的期望;
#小米##百度##青鸟软通##社招##Java工程师##面经#