Posts

Showing posts with the label Google

Google Interview - Distributed Systems

An RPC (remote procedure call) is initiated by the: Client RPC works between two processes. These processes may be : On the same computer or on different computers connected with a network RPC : Remote Procedure Call The local operating system on the server machine passes the incoming packets to the : Server stub _____is a framework for distributed objects on the Microsoft platform.  Answer: DCOM ____ is a framework for distributed objects using Borland Delphi. Answer: DDObjects ____ is a framework for distributed components using a messaging paradigm. Answer: Jt ____ is a Sun specification for a distributed, shared memory. Answer: JavaSpaces ____ is a framework for distributed objects using the Python programming language. Answer: Pyro The reduce function typically outputs a smaller set than what is input to it. Answer: True If there are M partitions of the input, there are M map workers running simultaneously. True or Fals...

Basic Google Interview Questions

What are the steps of the Linux Boot Process? 1. BIOS (Power On Self Test), loads MBR 2. MBR - Master Boot Record, loads and executes GRUB boot loader 3. GRUB - GRand Unified Bootloader, loads and executes the kernel and initrd image. 3. Kernel - Mounts the root file system as specified in the "root=" in 4. Init - to determine run level 5. Run Level Programs - Services and programs are loaded depending on the run level What is the MBR? * Master Boot Record * Located in the first sector of the bootable disk (/dev/hda or /dev/sda) * 512 bytes * Primary Boot Loader 446 bytes * Partition Table Info 64 bytes * MBR validation check 2 bytes * Contains info about the GRUB * MBR executes the GRUB boot loader What are the most common network protocols and ports? * SSH - Port 22 * Telnet - Port 23 * SMTP - Port 25 * DNS - Port 53 * BOOTP - Port 67 * HTTP - Port 80 * HTTPS - Port 443 What is Apache? Most commonly used web server software. What is MySQL...