猫眼电影面试经历

面试是昨天上午进行的,因为昨天家里断网了,所以未能及时记录。
昨天的面试进行到了第三面,由于第三面的面试官当天未上班,所以成了回家等通知了。
感觉总体面试过程回答了百分之七十的样子吧!一面、二面面试官都不错,没有问太难的问题,算法题和程序题也较简单。当然了,一道经典的面试题,我还是未能写出实现了。。。

一面

  1. 自我介绍
  2. 看着我的简历中的项目,让我介绍所做项目的大概情况以及遇到的难点?和自己所做的优化点?然而,我就回答了项目大致情况,并没想到太大的难点和优化点;感觉这类问题是比较难回答的,因为没有实际的优化经历或者踩过大坑,基本上都是编不出来的。。。
  3. hashtable、hashmap、concurrenthashmap相关实现原理和使用方法,老生常谈的问题了,基本上Java面试必问了。稍后有时间了专门写篇博客介绍这几个类吧!
  4. 线程池原理,老生常谈的问题了,也是基本上java面试必问问题。
  5. 数据库索引种类以及特点区别,这个问题貌似我这几天的面试也都问到了。。。mysql这块就处于基本使用阶段,稍后需要读点专门的资料加强下
  6. 联合索引查询方法?联合索引数据库内部如何存储的?B tree 索引实现原理。。。mysql这块就处于基本使用阶段,稍后需要读点专门的资料加强下
  7. 算法题一:求整数数列中最大子序列。这个问题好多年前我记得我是见过的,然而我又忘记解答了,稍后专门写篇博客介绍吧!
  8. 算法题二:写下二叉树的前序遍历。。。前段时间看过一点这方面的东西,凑凑活活写出来了吧。。。
  9. 程序题一:一个数组里保存了几个城市的城市名,随机输出数组中的一个元素。。。这道题貌似是检查我究竟有没有学习过java,有没有写过java代码吧!
  10. Object类中的equals和hashCode方法是怎么实现的???我曹,这个问题问的我想当崩溃,我从未看过jdk源码啊,反正我是没回答出来
  11. 设计模式中几种常见的设计模式的解释:单例模式、观察者模式等。。几十种设计模式我只是看过其中几种的一些解释,而且也并未完全理解透,所以回答不上来了。。。然后我说了点单例模式的东西,比如饿汉模式懒加载、双重检查机制之类的,然后面试官就让我写个双重检查。。。然后我竟然完全不记得了。。。。这个问题在转转面试时也遇到了,等下专门写篇博客记录单例模式的种种吧!

二面

  1. 程序题一:将五位以内的正整数转换为汉字读法字符串。这个题目本身并不难,但是想写全面完美还是稍微有点难度吧,所以面试官多次跟我说自己先用几个测试用例测试下通过了再给他看。。。
  2. 自己所做项目的微服务的划分,模块之间的交互的讲解
posted @ 2018-03-02 16:25  optor  阅读(4916)  评论(0编辑  收藏  举报