2018.06.14
南京人工智能研究院——君英天达 大数据开发工程师
1.问了session,request作用?浏览器跟服务器建立的一次会话;传递参数。
2.算法题:一个数组第一个跟最后一个调换,第二个跟倒数第二个调换......
3.算法题:求一个数的因数。
4.冒泡排序,水仙花?
忘记了。
5.说一说数据结构,hash表?
不知道
6.mybatis中$和#区别?
当时没有答上来。
7.mapreduce编程模型?(原理)。
8.hive1.0跟2.0区别?
不了解。
9.rowkey设计原则?
10.spark会嘛?
了解sparkRdd。
11.spark Rdd几种特性?
忘记了。
12.自我介绍,说一说大数据项目。
13.spring 的DI是什么。
结果:后来我说了自己是应届生,专业自动化,然后给的工资比较低,不能接受。
总结:再看看java基础,做做算法题,框架部分,大数据知识也要继续看,项目再说熟练一些。
2018.06.17
南京论之语网络技术有限公司 大数据开发工程师
1.机试:实现二分法查找
2.手写代码,字符串替换,大写字母转小写,小写字母转大写,包含数字。
3.StringBuffer和StringBuilder的区别?
4.什么是线程不安全?
5.怎么解决线程不安全?
6.读写锁?
7.自我介绍和介绍项目。
8.就项目提问细节问题,如何实现。比如导入项目中如何处理重复用户的日志。
结果:面试通过,但期望薪资打了一些折扣,也能接受。
总结:回去再练练算法题,看看java基础,把项目看的再细致一些。