📜  亚马逊,微软,Flipkart中最受欢迎的计算机科学学科面试问题

📅  最后修改于: 2021-05-24 17:50:58             🧑  作者: Mango

本文包含对操作系统计算机网络DBMS的最常见问题的解答,这些访谈来自基于顶级产品的公司,如Amazon,Microsoft,Flipkart,Paytm等。

操作系统

  • 工艺介绍
    1. 什么是微处理器?
    2. 解释RAM的内部体系结构。
    3. 编译器如何编译相互链接的库?
    4. 解释虚拟方法,动态绑定,vtables等的实现。
  • 多线程
    1. 什么是多线程?
    2. 线程和进程之间有什么区别?
  • 工艺调度
    1. FCFS调度。
    2. 最短的作业优先调度。
    3. SRTF调度。
    4. LRTF计划。
    5. 优先级调度。
    6. 循环调度
  • 进程同步和死锁
    1. 什么是信号量互斥量?
    2. 解释生产者-消费者问题。
    3. 什么是死锁?
    4. 死锁的四个必要条件是什么?
    5. 什么是临界区?
    6. 解释银行家的算法。
    7. 什么是自旋锁?
  • 内存管理
    1. 什么是缓存?
    2. 缓存在操作系统中的何处?
    3. Cache和HashMap之间的区别。
    4. Exlpain需求分页和搅动。
    5. 什么是细分?
    6. 笔记本电脑密码保存在哪个内存中?
    7. 您将如何分析应用程序中的内存不足异常?
    8. 解释内部碎片和外部碎片。
    9. 高速缓存中关联映射和直接映射之间的差异。
    10. 如果RAM大小为4GB,则启动4个大小为2GB的进程!怎么了?
      (回答:这可以使用虚拟内存来完成)
    11. 如果进程大小不受主内存大小的限制,那么它的限制是什么?
      (答案:这可以使用逻辑地址空间来完成)
    12. 说明如何访问内存位置
    13. 什么是分页?为什么需要分页?
    14. 什么是页表?
    15. 什么是TLB?

数据库管理系统

  • RDBMS的属性?
  • 酸性质
  • DBMS中的键。
  • 垂直和水平缩放比例之间的差异。
  • 分片
  • DML,DCL,DDL,TCL及其命令。
  • 在DBMS中建立索引。
  • 什么是规范化和非规范化,为什么我们需要它?
  • 正规表格
  • 冲突可序列化
  • 主键可以包含两个实体吗?
    (回答:不,在任何关系中只有一个主键。请参阅此。)
  • 并发控制
  • SQL查询(与嵌套查询有关)。
  • 插入B树
  • DBMS中JOIN的类型。
  • INNER和OUTER JOIN之间的区别。
  • 编写SQL查询以从尺寸(宽度,高度,长度)与给定尺寸匹配的数据库中检索家具。

    Ans。

    SELECT *
    FROM Furnitures
    WHERE Furnitures.Length = GivenLength
      AND Furnitures.Breadth = GivenBreadth
      AND Furnitures.Height = GivenHeight
    
  • 打印表中的第二大数字。
  • 解释3层体系结构和2层体系结构。
  • 编写SQL查询以从表中查找第4个最大元素

计算机网络

  • 什么是TCP?
  • 使用属于各层协议的协议来命名OSI模型的层
  • 数据链路层的意义是什么
  • 什么是接入点AP模型?
  • 网络层做什么
  • 路由器在哪一层?
  • 有哪些不同类型的延迟?
  • 解释防火墙?
  • 有哪些不同类型的防火墙?
  • 传输层做什么
  • IPv4与IPv6
  • 黑白专用IP和公用IP有什么区别?
  • 详细说明3种方式的握手
  • 什么是密码学,什么是加密方法?
  • 什么是应用层协议?
  • 说明DNS
  • 在浏览器中输入URL时,请解释详细的过程,在该过程中浏览器将处理请求,并为给定的搜索查询获得结果。
  • 您将如何在服务器和客户端之间建立持久连接?
  • 解释服务器端负载均衡器
  • 什么是FTP? FTP与安全FTP有何不同?
  • 什么是SMTP
  • 解释HTTP和HTTP的工作方式。
  • 港口在哪里?
  • 不同协议的端口号
  • 如何防止SYN DDoS攻击?

您也可以查看我们关于CS主题的付费课程,价格仅为INR 4500快点,并使用优惠券代码FIRST100在有限的时间内额外享受50%的折扣。

本课程将帮助您准备诸如操作系统,DMBS,计算机网络和SQL之类的主题,供一流的公司(如Google,Microsoft,Amazon等)进行面试。该课程已预先录制了Sandeep Jain先生的优质演讲视频和理论概念由专家设计。该课程还针对实践提出了客观问题,以提供最终的学习经验。

这是一门自定进度的课程,表示您可以按照自己的进度完成课程!