最近失业了,投了一下北京安信立融科技股份有限公司郑州分公司的中级java开发工程师岗位。一共两轮首先面的是算法,然后是应用。
1、你想要多少薪资
这个中级给的是6-10k,我要了个7,领导说不行。6,不行。不愧是做基金的公司对市场了如指掌,他们领导很清楚郑州这个城市,这个时间点,应届生非常不值钱。
2、算法题,说一下思路和理解。随着城市的发展,交通路线会建设的越来越多,同样信号灯会越来越多,如果有一个路口有一个信号灯坏了,请设计一种数据结构并说出如何找到这个信号灯。
我想了半天没想清楚,说定义信号灯的状态是4种红绿黄故障,利用看门狗机制刷新灯的正常状态。如果出现故障的·那种情况,看门狗没人喂自然会报错,此时将这种异常发送给后台进行监控就知道灯在哪里。他说应该用树结构,我说的这种只是树上某一个节点该怎么设置。(我觉得有道理)
然后问我要多少钱,其实现在郑州初级java开发市场啥行情大家都是心知肚明。我想了想要4.5,他很满意说应届生确实是这个价就喊搞应用的来面我。我这是才明白,这个领导也是搞技术的不过跟倾向于算法,然后就开始技术面。
3、MySQL索引了解过吗?有几种索引?怎么添加索引?
4、索引会不会失效?索引怎么失效?举个例子?
5、SQL优化怎么优化
6、导入导出功能做过吗?用的什么工具?怎么合并单元格?
7、阿里云用过没?阿里云服务器用过吗?
这个技术面的时候感觉不错,就同行业来说交流交流非常好。我说用过阿里云
8、阿里云OSS是什么?怎么用?
9、阿里云服务器集群怎么搭建?MySQL集群怎么搭建?Redis集群怎么搭建?
10、比如你搭建了一个MySQL集群,有一个MySQL挂了怎么切换?
11、你搭建了一个Redis集群有一个Redis挂了怎么解决?
12、你搭建了一个服务器集群,有一台服务器挂了怎么解决?怎么轮询?
13、做过前端页面吗?前端什么水平?
总结:算法是真的不会,应用技术还算是好点。工资太低了不准备去,就当刷经验,下一家
#面试#