江苏南大苏富特智能交通科技有限公司java岗面经(社招)
江苏南大苏富特智能交通科技有限公司
面试过程:
1. 先自我介绍,就是姓名家乡大学专业啥的,没什么东西。
2. 问:java开发的代理模式是什么? 答:不知道。
3. 问:冒泡排序和快速排序的区别是什么?答:冒泡排序是两两比较,快速排序是在剩下的数据里挑出最大的那个继续迭代。还算答到了点子上,但是不全。尴尬
4. 问:动态规划是什么?答:没听过。
5. 问:了解java多线程吗? 答:在Windows里有进程的概念,使得多个应用程序可以同时实现。多线程和进程类似,将多段代码同时执行,每段代码分配相同的时间片,经过调度每段代码轮次循环规定的时间片,近似多个线程同时运行。所以多线程本质上是依次执行,效果上近似同时进行。
6. 问:多线程如何防止死锁?答:想半天想不起来。当时想的是规定每个线程都互不干扰,但是记不太清思路就没回答。233333.记性差太难了我。
7. 问:用过springboot没? 答:搭建过框架。
8. 问:springboot和springMVC有什么区别?答:springMVC沟通前后端。(其实也不懂,就瞎巴拉巴拉)
9. 问:单纯形法是什么?答:说了一下学最优化方法时的例题,大概说了一下,也不全。尴尬,上个礼拜上的课就记不得了。
10. 问:傅里叶变换是什么?答:记不得了。只知道是用来处理图像数据的,和矩阵变换有关系。写过相关的博客但是也记不清了。
11. 问:SVM向量机的处理。 答:线性、非线性规划,以前学的时候用的python,直接调的包。hhhh。
12. 我问:java开发主要学啥? 答:数据结构和算法,基础的排序和查找要会,还有一些线性规划的。还有一些java软件使用的技巧。
13. over。
#java工程师##社招##面经#