阿里一面总结(电面)

第一次面试,还是阿里这大厂,紧张的不行。面试大概持续了将近40分钟,水平受限,有挺多没答出来,很尴尬,面试官人很好,说话挺随和的,有耐心,收获了挺多的,知道自己还有很多知识需要补充,下面总结一下我的经历。

首先自我介绍

很紧张,说话都有点不利索,随便baba过去了

然后问了下我的专业,学的课程

就说了一堆,然后因为我是网络工程的,直接就开始问我网络的问题

计算机网络分层,哪几层?
ip协议工作在哪层?传输层有哪些协议?应用层有哪些协议?
tcp和udp的区别?三次握手和四次挥手?响应码200和500?
进程和线程的区别?进程或线程里面内存是独立的还是共享的?
数据库的事务四个级别?哪个性能最高?
数据库索引?一个表索引是不是越多越好?
数据库左右连接?
java基本数据类型?所占字节?
访问控制机制?(public,默认,protected,private),权限大小排序?
Object的常用方法?hashcode()和equals()的关系?
字符串的连接方式?StringBuffer和StringBuild的区别?为什么StringBuffer是线程安全的?
ArrayList和LinkedList的区别?HashSet元素的特点?怎么做到元素不重复的?HashMap是安全的吗?
CurrentHashMap是怎么保证线程安全的?行锁是加在哪?
jdk1.8新添加的特性?
遍历HashMap的方式?
linkedHashMap和TreeMap的区别?
java异常体系?java类加载机制?双亲委派机制?
实现多线程的方法?runnable接口有返回值吗?有其他的接口有返回值吗?
java线程有哪些状态?wait()和sleep()的区别?
volatile关键字?线程池ThreadPoolExecutor有哪些参数?然后问有关线程池的题目?
mybatis怎么防止sql注入?
springMVC处理请求的过程?是通过哪个类处理拦截?

猜你喜欢

转载自blog.csdn.net/lx8486/article/details/88749781