- 1. 简述快排的过程?
- 2. 用循环比递归效率高吗?
- 3. 解决哈希冲突的办法?
- 4. 什么是kmp算法?
- 5. 度为2的树与二叉树有什么区别?
- 6. 什么是稳定的排序算法,分别有哪些?
- 7. 详细的介绍一下系统调用?
- 8. 进程之间的通信方式有哪些?
- 9. 死锁是什么,产生死锁的四个必要条件,如何处理死锁问题?
- 10. 进程的调度算法有哪些?
- 11. 页面置换算法有哪些?
- 12. 什么是虚拟内存?
- 13. 虚拟内存的实现方式?
- 14. 什么是进程?什么是线程?两者的区别?
- 15. 操作系统的四大特性是什么?
- 16. 操作系统的主要功能是什么?
- 17. 解释下操作系统中同步与异步?
- 18. 临界区与互斥量的概念与区别?
- 19. 请简述TCP和UDP的区别?
- 20. HTTPS和HTTP的区别?
- 21. URL和URI的区别?
- 22. GET和POST请求的区别?
- 23. 常见的状态码有哪些?
- 24. 解释下TCP三次握手?如果两次握手会有什么结果?三次握手的目的是什么?
- 25. IPV4和IPV6的区别?
- 26. 防火墙技术的特点及其组成部分?
- 27. 描述一下在浏览器中输入www.baidu.com 后执行的全部过程?
- 28. HTTP协议包括哪些请求?
- 29. 点对点协议和端到端协议工作在哪层?工作机制是什么?
- 30. 什么是IP组播?
- 31. 说一说什么是超键、候选键、主键、外键?
- 32. SQL3的触发器是什么?
- 33. 什么叫视图,有什么用?
- 34. 什么是游标,有什么用?
- 35. 数据库1NF、2NF、3NF、BCNF的定义?
- 36. 什么是inner join(内连接)、left join、right join、笛卡尔积?
- 37. 什么是索引,它的优缺点是什么?
- 38. B树和B+树的区别?
- 39. 聚集索引和非聚集索引的区别?
- 40. 悲观锁和乐观锁的区别?
- 41. ER图是什么?
- 42. 数据库的三级模式结构是什么?
- 43. 数据库的二级映象是什么?
- 44. 什么是数据库的约束,有几种?
- 45. 什么是数据库的外模式、概念模式、内模式?
- 46. 数据库优化的方法?
- 47. 什么是机器学习?
- 48. 什么是深度学习?
- 49. 什么是强化学习?
- 50. 什么是数据挖掘?
- 51. 什么是神经网络?和深度学习的关系?
- 52. 什么是集成学习?
- 53. 什么是无/有监督学习?什么是自监督学习?
- 54. 过拟合的定义,怎么避免过拟合?
- 55. 推荐算法有哪些?
- 56. 什么是朴素贝叶斯算法?
- 57. 什么是傅里叶变换?
- 58. 概率和似然有什么区别?
- 59. 什么是极大似然估计?
- 60. 什么是协方差?
- 61. 损失函数、代价函数、经验风险?
- 62. 什么是K折交叉检验?
- 63. 什么是随机森林?
- 66. 机器学习评估方法有哪些?
- 67. 机器学习性能度量?什么是ROC曲线?
- 68. 什么是决策树?
- 69. 什么是神经网络?常见的神经网络有哪些?
- 70. 什么是SVM?
- 71. 什么是核函数?
- 72. 什么是贝叶斯分类器?它的应用有哪些?
- 73. 什么是集成学习?主要有哪几种框架?
- 74. 简单介绍一下Bagging,常用bagging算法有哪些?
- 75. 简单介绍一下Stacking?
- 76. 简单介绍一下Boosting,常用Boosting算法有哪些?
- 77. 简单介绍一下adaboost、regionboost?
- 78. 什么是聚类?
- 79. 常用的聚类算法有哪些?
- 80. 说一说k均值算法?
- 81. 说一说学习向量化(LVQ)算法?
- 82. 说一说高斯混合聚类?
- 83. 说一说DBSCAN算法?
- 84. 说一说OPTICS算法?
- 85. 主要的层次化聚类有哪些?
- 86. 什么是降维学习?有哪些?
- 87. 什么是knn?
- 88. 什么是mds算法?
- 89. 什么是PCA(主成分分析)?
- 90. C语言中static关键字的作用是什么?
- 91. C语言中const关键字的作用是什么?
- 92. 引用和指针的有什么区别?
- 93. 引用与值传递的区别是什么?
- 94. 指针数组与数组指针的区别是什么?
- 95. &和* 的区别?
- 96. Java的三大特性是什么?
- 97. 什么是封装?封装的目的是什么?
- 98. 什么是继承?继承的目的是什么?
- 99. 什么是多态?多态的目的是什么?
- 100. 什么是重载?什么是重写?
- 101. Java中的接口是什么?
- 102. Java中改的反射是什么?
- 103. Java中的异常是什么?
- 104. JRE、JDK、JVM是什么?
- 105. 说明Java是怎么处理对象分配和释放的?
- 106. 说明下Java有什么特点?
- 107. 什么是RNN?
- 108. 什么是Attention机制?
- 109. Transformer和CNN的区别?
- 110. 什么是SIFT?
- 111. 什么是Bert?
- 112. 什么是ViT?
- 113. 什么是ResNet残差连接?
- 114. 什么是BatchNormalization?
- 115. 为什么要使用激活函数?
- 116. 词嵌入的核心思想是什么?常用的词嵌入算法有哪些?
- 117. 简述一下Encode和Decode的作用?
- 118. 什么是端到端的网络?
- 119. 什么是梯度消失以及梯度爆炸?以及解决方法?
- 120. 什么是one-stage/two-stage算法?
- 121. 数据库的优化方法?
- 122. 事务的性质?
- 123. 数据库的安全机制?