接到通知后,先去了公司,每个人先领一张关于性格测试的问卷,然后签到根据顺序去面试,一对一面试,有一个技术经理,还有一个hr,面试过程中技术经理问一些专业的问题,hr然后谈薪资,最后问面试者有没有其他问题问他们。
面试官问的面试题:远光软件股份有限公司java程序员面试题
1. 单例模式特点:
a、单例类只能有一个实例。
b、单例类必须自己创建自己的唯一实例。
c、单例类必须给所有其他对象提供这一实例。
2. 常用写法:
a、懒汉式(线程不安全)
解决方法:
(1)加同步synchronized
(2)双重检查锁定:
判断实例是否为空,如果为空就锁定。
(3)静态内部类,静态内部类中定义静态不可更改的实例
b、饿汉式(一旦加载,就被加载,天生线程安全)
c、登记式单例(hashmap记录静态实例是否存在,并且用到了饿汉式静态实例构造方法)
二、 面向对象的三大特性有哪些
封装、多态、继承
三、 数据库分页优化
先查自增主键,然后找出所要返回的对应的元组。(针对MySQL,lImit(MySQL独有))
首先是HR面,问了大概的个人情况,照实说就差不多了。有点奇怪的是一开始就HR面了,还问薪资(远光给的薪资不是很高,但是包吃住,住包一年),我说月薪底线是8-9这样,估计HR觉得有点高,但后面还是有一面(有些人是只面了HR的,可能因为薪资或者其他方面的问题不匹配吧)。
一面是挺简单的技术面,主要问了项目是什么类型的,怎么做的。然后看着项目问了Redis、Spring、SpringMVC这些。一面挺简单的,但是感觉有点悬,因为没有二面通知。
远光软件股份有限公司JAVA开发工程师面试题
① 平时是怎么学习的?
我就按照自己的方式跟HR说了下,平时是如何学的,我说自己出了学习还很注重其他方面的培养,然后就引导了一下面试官说了挺多自己的想法,还说了往后的一些职业规划。
② Redis的数据类型?对Spring和SpringMVC的理解?
1)首先自我介绍
2)数据结构算法的基本问题,如排序算法,二叉树遍历,后序遍历非递归,图的最短路径问题
3)对一个数组进行绝对值排序的算法
4)java中hashmap的底层实现
5)java中垃圾回收机制GC原理等
6)介绍自己的项目,数据库中用到的数据结构数据模型,死锁的概念(问的应该是数据库的死锁),如何避免死锁?
7)乐观锁和悲观锁?
远光软件股份有限公司JAVA软件工程师面试题
1)首先自我介绍
2)数据结构算法的基本问题,如排序算法,二叉树遍历,后序遍历非递归,图的最短路径问题
3)对一个数组进行绝对值排序的算法
4)java中hashmap的底层实现
5)java中垃圾回收机制GC原理等
6)介绍自己的项目,数据库中用到的数据结构数据模型,死锁的概念(问的应该是数据库的死锁),如何避免死锁?
7)乐观锁和悲观锁?
个人面试又称单独面试。指主考官与应聘者单独面谈,是面试中最常见的一种形式。
单独面试又有两种情况,一是只有一个主考官负责整个面试的过程。这种面试大多在较小规模的单位录用较低职位人员时采用。二是由多位主考官参加整个面试过程,但每次均只与一位应试者交谈。个人面试的优点是能够提供一个面对面的机会,让面试双方较深入地交流。一旦通过,一般可以参加小组面试。
远光软件股份有限公司JAVA软件工程师面试题
你选择加入远光软件股份有限公司的原因是什么?你觉得加入远光软件股份有限公司对你的职业帮助大吗?
(共3383条) 腾讯
(共2274条) 百度
(共1539条) 中软国际
(共139条) 东方财富信息股份有限公司
(共73条) 四川久远银海软件股份有限公司
(共32条) 东方国信
(共4条) 新疆移动
(共6条) 南京鼎捷软件有限公司
(共4条) 海南核电有限公司
(共9条) 深圳法本信息技术有限公司
(共4条) 中信证券(山东)有限责任公司
(共6条) 广州易而达科技股份有限公司