本文包含操作系统、计算机网络和DBMS在对亚马逊、微软、Flipkart、Paytm 等顶级产品公司进行采访时最常问到的问题列表。
操作系统
- 流程介绍
- 什么是微处理器?
- 解释 RAM 的内部架构。
- 编译器如何编译互连库?
- 解释虚方法、动态绑定、vtables 等的实现。
- 多线程
- 什么是多线程?
- 线程和进程有什么区别?
- 流程调度
- FCFS 调度。
- 最短作业优先调度。
- SRTF 调度。
- LRTF 调度。
- 优先调度。
- 循环调度
- 进程同步和死锁
- 什么是信号量和互斥量?
- 解释生产者-消费者问题。
- 什么是死锁?
- 死锁的四个必要条件是什么?
- 什么是临界区?
- 解释银行家算法。
- 什么是自旋锁?
- 内存管理
- 什么是缓存?
- 缓存在操作系统中的什么位置?
- Cache 和 HashMap 的区别。
- Exlpain 请求分页和颠簸。
- 什么是分段?
- 笔记本密码保存在哪个内存中?
- 您将如何分析应用程序中的内存不足异常?
- 解释内部碎片和外部碎片。
- 缓存中的关联映射和直接映射之间的区别。
- 如果 RAM 大小为 4GB,如果启动 4 个大小为 2GB 的进程!怎么了?
( Ans:这可以使用虚拟内存来完成) - 如果进程大小不受主内存大小的限制,那么它的限制是什么?
(回答:这可以使用逻辑地址空间来完成) - 解释如何访问内存位置
- 什么是分页以及为什么我们需要分页?
- 什么是页表?
- 什么是TLB?
数据库管理系统
- RDBMS 的属性?
- 酸特性
- DBMS 中的键。
- 垂直和水平缩放之间的差异。
- 分片
- DML、DCL、DDL、TCL 及其命令。
- DBMS 中的索引。
- 什么是规范化和反规范化,我们为什么需要它?
- 范式
- 冲突可串行化
- 主键可以包含两个实体吗?
( Ans:不,在任何关系中只有一个主键。参考这个) - 并发控制
- SQL 查询(与嵌套查询相关)。
- 在 B 树中插入
- DBMS 中的 JOIN 类型。
- INNER 和 OUTER JOIN 的区别。
- 编写 SQL 查询以从数据库中检索尺寸(宽度、高度、长度)与给定尺寸匹配的家具。
答。
SELECT * FROM Furnitures WHERE Furnitures.Length = GivenLength AND Furnitures.Breadth = GivenBreadth AND Furnitures.Height = GivenHeight
- 打印表中第二大的数字。
- 解释 3 层架构和 2 层架构。
- 编写 SQL 查询以从表中查找第 4 个最大元素
计算机网络
- 什么是TCP?
- 使用属于层的协议命名 OSI 模型的层
- 数据链路层的意义是什么
- 什么是接入点 AP 模型?
- 网络层是做什么的
- 路由器在哪一层?
- 有哪些不同类型的延迟?
- 解释防火墙?
- 有哪些不同类型的防火墙?
- 传输层有什么作用
- IPv4 与 IPv6
- b/w 私有 IP 和公共 IP 有什么区别?
- 详细解释3种握手方式
- 什么是密码学,什么是加密方法?
- 什么是应用层协议?
- 解释 DNS
- 在浏览器中输入 URL 时,解释浏览器处理请求并获得给定搜索查询的结果的详细过程。
- 您将如何在服务器和客户端之间创建持久连接?
- 解释服务器端负载均衡器
- 什么是FTP? FTP 与安全 FTP 有何不同?
- 什么是 SMTP
- 解释 HTTP 和 HTTPs 的工作原理。
- 港口在哪里?
- 什么是不同协议的端口号
- 如何防范SYN DDoS攻击?
您还可以查看我们的 CS 科目付费课程,价格仅为4500 印度卢比。快点,使用优惠券代码:FIRST100,在有限的时间内享受额外的 50% 折扣。
本课程将帮助您准备操作系统、DMBS、计算机网络和SQL等主题,以便在谷歌、微软、亚马逊等一流公司进行面试。课程预先录制了Sandeep Jain先生的优质讲座视频和理论概念由专家设计。课程也有客观的练习题,提供终极的学习体验。
这是一门自定进度的课程,这意味着您可以按照自己的进度完成课程!