zoukankan      html  css  js  c++  java
  • 阿里2020.4.25后台开发面试

    我之前是打算找算法岗的,今年形势不好,打算转开发岗,复习时间太短还没什么基础……

    一面:
    计算机基础:
    常见的HTTP状态码,200,404,403
    介绍一下TCP/IP三次握手和四次挥手
    介绍HTTP协议

    java:
    java基本数据类型
    面向对象的特征
    重载和重写有什么区别
    HashMap,CurrentHashMap,ArrayList介绍
    String和StringBuilder、StringBuffer的区别
    NIO,AIO
    java虚拟机(我不熟悉他就没多问)
    介绍几种常用的锁,介绍一下乐观锁和悲观锁及其应用
    线程的创建方式
    你了解哪些设计模式,列举几个

    MySQL:
    四种隔离级别
    (因为我对数据库底层也不熟,所以就没问了)

    然后出了一个代码题,反转字符串,遇到“ali”就不反转。
    面试官给了我半个小时,为了给面试官好的印象(因为前面基础部分实在是太糟糕了),我用20分钟写了两种解法,一种是用栈,一种是转成数组反转两次。
    又问了一个算法,有一个五升水的瓶子和三升水的瓶子怎么装出四升水。

    因为以前是做算法的,面试官让我介绍以前做了什么,就介绍了我自己的项目和其中的算法,然后又问了简历上的奖项,有没有证书,有没有个人奖,以后想做算法还是开发,做开发的话以后的职业规划。大概是这些吧。

    面试官也辛苦了,听我叨逼叨了一个半小时……

    二面:4.28
    没想到还有二面……早上通知下午面试,也是很急了。像是HR面,不过我问面试官,如果有后续面试应该还有两到三面(好难啊……)
    主要是萦绕着项目提问,自我介绍,项目中遇到什么难点,如何解决,自我评价,在朋友眼中什么样,做的最成功的事情,为什么觉得这件事情最成功,做的最失败的事情,之后岗位有什么需求,个人规划,平常看什么书,有没有付费学习,有没有自己写博客,之类的。

  • 相关阅读:
    ColorDialog 组件
    HTTP 错误 404.3
    iis服务器401.3 ACL访问权限问题
    python并发编程(进程操作)
    python并发编程(一些基本概念)
    python网络编程二
    python 网络编程
    python 异常处理
    python模块(hashlib,configparse,logging)
    python面向对象进阶
  • 原文地址:https://www.cnblogs.com/xym4869/p/12773080.html
Copyright © 2011-2022 走看看