网易python面试题一

1. 介绍自己

2. 主要用什么语言 Java和Python

3. Python万物皆对象怎么理解

4. 使用Python Java过程中二者的不同

5. 用过PythonWeb框架没有#### Flask -装饰器的作用和本质

6. Socket

  • (1) 服务端如何起一个Socket服务
  • (2) 如何限制Socket的最大连接数-设定一个集合和count变量 -这个集合用什么数据结构比较好
  • (3) Client发起连接请求是怎样的,何时才能发起请求

    7. Java Object类有什么方法,想一想 hashCode equals wait notify notifyAll 还有吗

    8. Java线程安全的类vector hashTable

    9. HashMap是怎么实现的

    10. Java里加锁的关键字? 每一个对象的内置锁

    11. 有哪些锁?可重入不可重入?自旋锁互斥锁可重入?

    12. 二叉树的层次遍历是怎么实现的?如何记录每一层分别都是哪些元素?

    13. 如何判断单链表是否有环?如何确定环的入口?

    14. MySQl外连接知道吗?左外连接和右外连接是什么,有什么区别?

    15. MySQL引擎能说上来吗?

    16. MySQl事务是什么,懂不懂ACID原理,分别解释一下?

    17. MySQL事务的隔离级别

    18. MYSQL什么时候会出现死锁?不使用事务的话会不会死锁?MySQL锁的级别有三个是哪三个(表级、页级、行级)-表级锁会不会产生死锁为什么

    19. MySQL索引是什么?索引是用什么数据结构实现的?-树 -二叉查找树是什么?为什么比较快?