蚂蚁金服电面(java)

2019-04-13 12:47发布

全程25分钟1.让我做3-4分钟的自我介绍,我就说了一分钟,然后面试官说:完了?我说:再没了,我感觉我已经绞尽脑汁,把该说的,不该说的都说了。2.不知怎么就聊到了我最近做的项目,我说我最近在做文件的上传下载,还有秒传,秒传的实现包括了数据库的技术,我就给他讲了有关数据库实现的这部分。然后他就一直逮住数据库问我,还问如果有多个线程去访问服务端的数据库,怎么办,我说这部分我没有实现,不过我觉得可以加锁处理。还问了是不是了解数据库的基本命令。就数据库问了十几分钟。3.面向对象编程的几大特性  4.继承和重载的区别  5.重载和覆盖  6.tcp/ip的协议  7.网络层有什么功能  8.http和https的区别9.https的握手协议   我就扯到三次握手,四次挥手  10.404  502代表什么意思  11.把一个文件复制到一个目录下12.正则表达式   把文本里面的某个字替换掉  13.有一个字符串,以逗号分割,怎么得到第四个分割的内容14.有没有读一些技术的数  15.shell编程  16.java开源框架  17.表和表左连接和右连接  18.让我问问题,我问了你们用到的哪方面比较多,他说Linux,数据库,java总体感觉很不好,我问面试官我的表现怎么样,他也说不好,他还安慰我说我们经过综合评估,有二面再通知你。感觉凉凉。我呢,还给面试官说我数据库学的好,各种吹,其实没答出来的原因,还是没有复习啊,都忘光了。java也没去看框架,这一点不好,明知道面试的是java岗位,还没有提前看。