List Headline Image
Updated by amar-gow1998 on Nov 17, 2017
 REPORT
amar-gow1998 amar-gow1998
Owner
18 items   1 followers   0 votes   63 views

AWS Online Training

Achieving an AWS certification exemplifies your expertise, commitment and can advance your career. It’s an industry-recognized credential that demonstrates your ability to design, deploy and operate applications and infrastructure on AWS.

Source: https://www.iteanz.com/aws-training

Website at https://www.iteanz.com/aws-training

CHAPTER 1:INTRODUCTION

Introduction to Cloud Computing
Introduction to AWS
Regions and Availability Zones – How to choose the right one
AWS Marketplace
CHAPTER 2:ELASTIC COMPUTE CLOUD (EC2)

Instance Types
Amazon Machine Images (AMI)
Finding the right AMI
Launching an instance – How to choose the right instance type
Security via Key Pairs
Working with the Security Group
Assigning Elastic IPs
Logging into the instance
Choosing the right AMI
Creating your own AMI
Deciding what goes into an AMI
CHAPTER 3: AMAZON ELASTIC BLOCK STORE (EBS)

Creating and deleting volumes
Attaching and detaching volumes
Mounting and Unmounting the attached volume
Creating snapshots
CHAPTER 4: SIMPLE STORAGE SERVICE (S3)

Creating and deleting buckets
Adding objects to buckets
Getting objects
Deleting objects
Bucket Permissions / Versioning
CHAPTER 5: CLOUD WATCH

Monitoring the AWS Service Health Dashboard
Using Cloud watch for Monitoring
Setting up your metrics
Setting up notifications
Creating Alarms/ Events
CHAPTER 6: ELASTIC LOAD BALANCER (ELB)

Creating the ELB
Health Checks
Installing the SSL
Load Balancing with EC2
CHAPTER 7: IDENTITY AND ACCESS MANAGEMENT (IAM)

IAM Console and Sign in
Identities ( User,Group,Roles)
Security Credentials
Permissions and policies
CHAPTER 8: RELATIONAL DATABASE SERVICE (RDS)

Selecting the Engine
Configuring the Database Engine
Creating your Database
Setting up automatic backups
Authorizing access to the DB via DB Security Groups
CHAPTER 9: VIRTUAL PRIVATE CLOUD (VPC)

VPC Wizard Scenarios for Amazon VPC
Your VPC and Subnets
Your Default VPC and Subnets
Security in Your VPC
Networking in Your VPC
CHAPTER 10: AUTO SCALING

Get Set Up With Auto Scaling Interfaces
Get Started with Auto Scaling Using the Console
Maintain a Fixed Number of Running EC2 Instances
Dynamic Scaling
Scheduled Scaling
CHAPTER 11: AMAZON CLOUD FRONT

How Cloud Front Delivers Content
Locations and IP Address Ranges of Cloud Front Edge Servers
Working with Distributions
Working with Objects
CHAPTER 12: SIMPLE EMAIL SERVICES

Setting up Amazon SES
Verifying Email Addresses and Domains
Authorizing Amazon SES Sending From Your Domain
Requesting Production Access
CHAPTER 13: AWS SECURITY MANAGEMENT

Cloud Trail
Trust advisor
CHAPTER 14: ROUTE 53

Registering Domain Names
Configuring Amazon Route 53 as Your DNS Service
Working with Public/Private Hosted Zones
Working with Resource Record Sets
Using Traffic Flow to Route DNS Traffic
CHAPTER 15: CLOUD FORMATION

Creating sample Cloud Formation stack
CHAPTER 16: OTHERS

Simple Notification Service (SNS) Notifications
Simple Queue Service (SQS) Queue
Kinesis data streaming
Dead letter Queues setup
AWS Pricing & structure (scoping assistance)

MACHINE LEARNING TRAINING

Machine Learning Online Training are provided by Iteanz, trained by experienced and professional experts make you to become hands on expert in all concept of Machine learning.
CHAPTER 1:INSTALLATION AND CONFIGURATION
CHAPTER21:DATA PREPROCESSING

CHAPTER 3:REGRESSION TECHNIQUES
Simple Linear Regression
Multiple Linear Regression
Polynomial Linear Regression
Support Vector Regression
Decision Tree Regression
Random Forest Regression
Evaluating Regression Model Performance
CHAPTER 4:CLASSIFICATION TECHNIQUES
K-Nearest Neighbors (KNN)
Support Vector Machine (SVM)
Kernel SVM
Naïve Bayes Classification
Decision Tree Classification
Random Forest Classification
Evaluating Classification Model Performance

Q1). Explain how logical gates are controlled by Boolean logic?
Ans: In Boolean algebra, the true state is denoted by the number one, referred as logic one or logic high. While, the false state is represented by the number zero, called logic zero or logic low. And in the digital electronic, the logic high is denoted by the presence of a voltage potential.

Q2).Mention what are the different gates where Boolean logic are applicable?

Ans:

NOT Gate:It has one out input and one output. For example, if the value of A= 0 then the Value of B=1 and vice versa
AND Gate:It has one output due to the combination of two output. For example, if the value of A and B= 1 then value of Q should be 1
OR Gate:Either of the value will show the same output. For example, if the value of A is 1 or B is 0 then value of Q is 1
These are the basic three types of gates where Boolean logic work, apart from these, other gates that are functional works with the combination of these three basic gates, they are XNOR gate, NAND gate, Nor gate and XOR gate.

Q3).Explain how binary number can give a signal or convert into a digital signal?
Ans: Binary number consists of either 0 or 1, in simple words number 1 represents the ON state and number 0 represents OFF state. These binary numbers can combine billion of machines into one machines or circuit and operate those machines by performing arithmetic calculations and sorting operations.

Q4).Mention what is the difference between the TTL chips and CMOS chips?
Ans:

                           TTL Chips                              CMOS Chips

· TTL chips for transistor transistor logic. It uses two Bi-polar Junction Transistors in the design of each logic gate
· TTL chips can consist of a substantial number of parts like resistors

· TTLS chip consumes lot more power especially at rest. A single gate in TTL chip consumes about mW of power

· TTL chips can be used in computers
· CMOS stands for Complementary Metal Oxide Semi-conductor. It is also an integrated chip but used field effect transistors in the design
· CMOS has greater density for logic gates. In a CMOS chip, single logic gate can comprise of as little as two FETs

· CMOS chips consume less power. A single CMOS chip consume about 10nW of power

· CMOS chip is used in Mobile phones

Laravel Interview Questions and Answers

Here are some latest Laravel interview questions and anwsers Prepared by Experts from myTectra.Read this interview questions and get ready for your interview.
1.What is Laravel ?

Laravel is free open source “PHP framework” based on MVC Design Pattern .

It is created by Taylor Otwell. Laravel provides expressive and elegant syntax that helps in creating a wonderful web application easily and quickly.

  1. List some official packages provided by Laravel?

Cashier
Envoy
Passport
Scout
Socialite
3. List out latest features of Laravel.

Inbuilt CRSF (cross-site request forgery) Protection.
Inbuilt paginations
Reverse Routing
Query builder
Route caching
Database Migration
IOC (Inverse of Control) Container Or service container.
4. List out some benefits of Laravel over other Php frameworks.

Setup and customization process is easy and fast as compared to others.
Inbuilt Authentication System.
Supports multiple file systems
Pre-loaded packages like Laravel Socialite, Laravel cashier, Laravel elixir,Passport,Laravel Scout.
Eloquent ORM (Object Relation Mapping) with PHP active record implementation.
Built in command line tool “Artisan” for creating a code skeleton ,database structure and build their migration.

Website at https://www.iteanz.com/hadoop-training

CHAPTER 1:INTRODUCTION

Big Data
Limitations and Solutions of existing Data Analytics Architecture
Hadoop
Hadoop Features
Hadoop Ecosystem
Hadoop 2.x core components
Hadoop Storage: HDFS
Hadoop Processing: MapReduce Framework
Hadoop Different Distributions
CHAPTER 2:HADOOP ARCHITECTURE AND HDFS

Hadoop 2.x Cluster Architecture – Federation and High Availability
A Typical Production Hadoop Cluster
Hadoop Cluster Modes
Common Hadoop Shell Commands
Hadoop 2.x Configuration Files
Single node cluster and Multi node cluster set up Hadoop Administration
CHAPTER 3: HADOOP MAPREDUCE FRAMEWORK

MapReduce Use Cases
Traditional way Vs MapReduce way
Why MapReduce
Hadoop 2.x MapReduce Architecture
Hadoop 2.x MapReduce Components
YARN MR Application Execution Flow
YARN Workflow
Anatomy of MapReduce Program
Demo on MapReduce
Input Splits
Relation between Input Splits and HDFS Blocks
MapReduce: Combiner & Partitioner
Demo on de-identifying Health Care Data set
Demo on Weather Data set

>>Read more>>

Ext JS Interview Questions

Ext JS frequently Asked Questions in various Ext-JS job Interviews by interviewer .Read the questions prepared by myTectra and be ready for Your interview!
1.Why we need javascript Library?

Javascript is an awesome language. It’s super flexible.Browsers are the modern UI paradigm.
The javascript Libraries now must provide a rich set of UI Widgets.
javascript libraries:

JQuery
Qooxdoo
Dojo
Prototype.js
mootools
extjs
2. Why did you choose Ext JS?

The overall design of extjs is exemplary.One can learn a lot from it’s unified architecture – no matter which language one is programming in.
Extjs requires you to start with one of their base classes – ensuring a consitent model. Consistency is extremely important for the library to be reusable.
a.Extjs documentation seems to be very comprehensive and well maintained.
b.key aspect of the EXTJS Library is the cross-browser support.
c.Build rich Internet applications with Ext JS
d. Ext JS framework is the multitude of rich UI elements provided. These elements include forms, dialog boxes, tabs, trees, and grids.
e.The Ext JS framework includes support for Ajax implementations.
f.Ext JS integration with other Web server frameworks.
g.Ext JS framework development into several popular integrated development environments (IDEs), including Eclipse, Aptana, and Komodo.
h.Ext JS provides excellent performance.The framework is fully object oriented and extensible. Because it’s written in the JavaScript language

  1. What are major Web browsers supported by Ext JS framework?

Windows® Internet Explorer® version 6 and later.
Mozilla Firefox version 1.5 and later (PC and Macintosh).
Apple Safari version 2 and later.
Opera version 9 and later (PC and Mac).
4. Integration of Web development server-side frameworks with Ext JS?
You can use Ext JS with other common Web development server-side frameworks, including PHP, the Java™ language, Microsoft® .NET, Ruby on Rails, and ColdFusion.

  1. Where Extjs extended from ? Ext JS as a project to extend the functionality that the YUI Library.A key aspect of the YUI Library is the cross-browser support.The Extjs framework is fully object oriented and extensible. Because it’s written in the JavaScript language.
Best Interview Questions and Answers Collection - myTectra.com

Free Company Interview Question and Answers prepared by Experts. Real time interview questions with latest updates.

Javascript Interview Questions

Frequently asked Top javaScript Interview Questions and answers are here to help you get your dream Job. javaScript interview questions and answers for beginners and professionals.

  1. What is JavaScript?

JavaScript is a client-side as well as server side scripting language that can be inserted into HTML pages and is understood by web browsers. JavaScript is also an Object Oriented Programming language

  1. What are JavaScript Data Types?

Following are the JavaScript Data types:

Number
String
Boolean..........Read more

Website at https://www.mytectra.com/interview-question/sap-bibw-interview-questions-and-answers/

1.Explain the architecture of SAP BW system and its components?
Ans: OLAP Processor
Metadata Repository,
Process designer and other functions.
Business Explorer BEx is reporting and analysis tool that support query, analysis and reporting functions in BI. Using BEx, you can analyze historical and current data to different degree of analysis.

2.What is an InfoObject and why it is used in SAP BI?
Ans: Info Objects are known as smallest unit in SAP BI and are used in Info Providers, DSO’s, Multi providers, etc. Each Info Provider contains multiple Info Objects.
InfoObjects are used in reports to analyze the data stored and to provide information to decision makers.

3.What are the different categories of InfoObjects in BW system?
Ans: Info Objects can be categorized into below categories −

Characteristics like Customer, Product, etc.
Units like Quantity sold, currency, etc.
Key Figures like Total Revenue, Profit, etc.
Time characteristics like Year, quarter, etc.
4.What is the use of Infoarea in SAP BW system?
Ans: Info Area in SAP BI are used to group similar types of object together. Info Area are used to manage Info Cubes and Info Objects. Each Info Objects resides in an Info Area and you can define it a folder which is used to hold similar files together.

5.How do you access to source system data in BI without extraction?
Ans: To access data in BI source system directly. You can directly access to source system data in BI without extraction using Virtual Providers. Virtual providers can be defined as InfoProviders where transactional data is not stored in the object. Virtual providers allow only read access on BI data.

PCB Design Interview Questions and Answers

Design Spark PCB is here to help your company explore more design options - leading to increased innovation. At the core of this unique software is a powerful .
1.Flow of Complete PCB design

Library creation
Board outline and mechanicals
Importing netlist
Design Rule settings
Component Placement
Rounting
Split plans
Silkscreen and Assembly settings
Gerber Settings
2.What are the inputs you need to design a PCB ?

We need schematic,bom and netlist(some pcb engineer generates netlist) from Hardware side and Board mechanicals from client i.e, board outline,mounting holes etc.
and another important thing that we need is PCB stackup it is based on complexity of the board for example if we are using fpga first we should know number of signal layers need for fpga signal breakout.
3.How to create footprint ?

Footprint flow

Padstack creation
pin placement
assembly outline
silkscreen outline
Place bound top (we can mention height of the here)
dfa bound top
no probe top
silk and assembly reference designator
These are the basic things we need to create a footprint,follow IPC standards for proper guidelines.

4.Board mechanicals
Draw board outline by considering client requirements,place mechanical hols and global fiducials.create route keepin and place keepin areas,

Questions that can be raised from this

size of the mechanical holes that you have used in your design and clearances that you have given to these.
what are fiducials and use of these fiducials and types and differences between them.
Fiducial placement and clearances.
What are the clearances you have given from board outline to route and place keepin.
5.what are the errors you got while importing netlist ?

pcb footprint not found.
pins mismatch between symbol and footprint etc.
>> READ MORE >>

WHAT IS ‘HUMAN RESOURCES (HR)?

Human resources (HR) is the company department charged with finding, screening, recruiting and training job applicants, as well as administering employee-benefit programs. As companies reorganize to gain competitive edge, human resources plays a key role in helping companies deal with a fast-changing environment and the greater demand for quality employees.
WHAT IS THE HISTORY BEHIND THE TERM HR?

John R. Commons, a pioneering economist, first coined the term “human resource” in his book “The Distribution of Wealth,” which was published in 1893. However, it was not until the 19th century when the term was developed to address misunderstandings between employees and their employers
WHAT ARE THE ROLES AND RESPONSIBILITY OF AN HR?

The Roles and Responsibility of an Human Resource varies according to the position given to Him/Her As there are Several Position Come Under This, Few Roles and Responsibility are listed Below:

Hiring Manager (HM):
Identifies hiring need, develops the position description, Recruitment Plan, organizational chart and other recruitment related documents
May serve as Search Committee Chair and identifies Search Committee members
Conducts recruitments showing good faith efforts to broaden diversity
Ensures understanding of collective bargaining agreements’ specific provisions with respect to filling of bargaining unit positions
Departmental Human Resources/Service Center Coordinator (HRC or SCC):
Works with the (HM) to prepare the job description and ensures proper procedures for review and approval are met at the department level
Initiates recruitment via the ATS
Posts recruitment on selected job boards
Routes recruitment to (OHRC/OSCC) for review and routing
Processes final offer and finalizes the recruitment in the ATS
Notifies interviewees not selected
Organizational Human Resources/Service Center Coordinator (OHRC/SCC)
Reviews recruitments and provides oversight of the recruitment process
Routes online recruitment requests to Human Resources for job classification and posting to ATS
May coordinate short list review
Human Resources Classification Analyst (HRCA):
Reviews position description and assigns the Job Classification
Conducts Job Analysis upon request
Human Resources Recruitment Analyst (HRRA)
Reviews recruitment and posts to UCR Job Board (Jobs@UCR)
Ensures accurate and complete recruitment and selection guidelines and procedures
Search Committee (SC):
Selected by the Hiring Manager and assigned to each recruitment
Reviews applications, participates in the interview process and recommends final applicant
Affirmative Action and Compliance Liaison – Search Committee (AACL-SC):
Assigned by the Search Committee with the status and authority to ensure all aspects of the recruitment process are fair and unbiased and in compliance with Affirmative Action and Equal Opportunity laws
Direct access to Equal Employment & Affirmative Action (EEAA) for assistance as needed
Equal Employment & Affirmative Action:
Provides consultation and assistance during the recruitment process
Works with the AACO to ensure a diverse applicant pool exists
Provides guidance upon request to the AACL-SC to ensure all aspects of the recruitment process are fair and unbiased and incompliance with Affirmative Action and Equal Opportunity laws
Provides diversity profile data, availability and placement goals
Reviews and approves interview short lists
Affirmative Action and Compliance Officer – (AACO):
Assigned by the organizational unit
Monitors staff recruitment activity and ensures affirmative action/diversity guidelines are followed for searches within the organization
May coordinate short list review
Works with the Equal Employment & Affirmative Action (EEAA) to ensure a diverse applicant pool exists
>> read more >>

Website at https://www.iteanz.com/hibernate-interview-questions/

WHAT’S HIBERNATE?

Hibernate is a popular framework of Java which allows an efficient Object Relational mapping using configuration files in XML format. After java objects mapping to database tables, database is used and handled using Java objects without writing complex database queries.
WHAT IS ORM?

ORM (Object Relational Mapping) is the fundamental concept of Hibernate framework which maps database tables with Java Objects and then provides various API’s to perform different types of operations on the data tables.
HOW PROPERTIES OF A CLASS ARE MAPPED TO THE COLUMNS OF A DATABASE TABLE IN HIBERNATE?

Mappings between class properties and table columns are specified in XML file as in the below example:
WHAT’S THE USAGE OF CONFIGURATION INTERFACE IN HIBERNATE?

Configuration interface of hibernate framework is used to configure hibernate. It’s also used to bootstrap hibernate. Mapping documents of hibernate are located using this interface.
HOW CAN WE USE NEW CUSTOM INTERFACES TO ENHANCE FUNCTIONALITY OF BUILT-IN INTERFACES OF HIBERNATE?

We can use extension interfaces in order to add any required functionality which isn’t supported by built-in interfaces.
SHOULD ALL THE MAPPING FILES OF HIBERNATE HAVE .HBM.XML EXTENSION TO WORK PROPERLY?

No, having .hbm.xml extension is a convention and not a requirement for hibernate mapping file names. We can have any extension for these mapping files.
WHAT ARE POJOS AND WHAT’S THEIR SIGNIFICANCE?

POJOs( Plain Old Java Objects) are java beans with proper getter and setter methods for each and every properties.
Use of POJOs instead of simple java classes results in an efficient and well constructed code.
>> read more >>

WHAT IS SELENIUM AND WHAT IS COMPOSED OF?

Selenium is a suite of tools for automated web testing. It is composed of

Selenium IDE (Integrated Development Environment) : It is a tool for recording and playing back. It is a firefox plugin
WebDriver and RC: It provide the APIs for a variety of languages like Java, .NET, PHP, etc. With most of the browsers Webdriver and RC works.
Grid: With the help of Grid you can distribute tests on multiple machines so that test can be run parallel which helps in cutting down the time required for running in browser test suites
MENTION WHAT IS SELENIUM 3.0?

Selenium 3.0 is the latest version of Selenium. It has released 2 beta versions of selenium 3.0 with few of the below changes:

Here are few new features added to Selenium 3.0

Beta 1 updates Beta 2 updates (Only for Java)
Minimum Java version is now 8+
System property webdriver.firefox.marionette now forces the server in marionette or legacy firefox driver mode, ignoring any related Desired Capability
It will support for Firefox Via Mozilla’s geckodriver
Grid fixes NPE’s on registration when -browser not specified
Support for Edge is provided by MS
It now supports Safari on MacOS via Apple’s own Safari driver
Update GeckoDriver –port argument in all bindings
HOW WILL YOU FIND AN ELEMENT USING SELENIUM?

In Selenium every object or control in a web page is referred as an elements, there are different ways to find an element in a web page they are

ID
Name
Tag
Attribute
CSS
Linktext
PartialLink Text
Xpath etc
>> READ MORE >>

WHAT ARE DIFFERENT TECHNIQUES FOR MAKING HASH FUNCTION?

Techniques for making hash function.
• Truncation Method
This is the simplest method for computing address from a key.In this method we take only a part of the key as address.
• Midsquare Method
In this method the key is squared and some digits from the middle of this square are taken as address.
• Folding Method
In this technique, the key is divided into different part where the length of each part is same as that of the required address, except possibly the last part.
• Division Method (Modulo-Division)
In Modulo-Division method the key is divided by the table size and the remainder is taken as the address of the hash table.
–>Let the table size is n then
H (k) =k mod n

Master C and Data Structure, in this C and Data Structure certification training.
WHAT ARE THE ISSUES THAT HAMPER THE EFFICIENCY IN SORTING A FILE?

The issues are:

Length of time required by the programmer in coding a particular sorting program.
Amount of machine time necessary for running the particular program.
The amount of space necessary for the particular program.
WHAT IS THE USE OF VOLATILE KEYWORD?

The modifier ‘volatile’ tells the compiler that a variable’s value may be changed in ways not explicitly specified by the program. For example, a global variable’s address may be passed to the operating system’s clock routine and used to hold the system time.
In this situation, the contents of the variable are altered without any explicit assignment statements in the program.

This is important because most C compilers automatically optimize certain expressions by assuming that a variable’s content is unchanging if it does not occur on the left side of an assignment statement. Thus, it may not be reexamined each time it is referenced. Also, some compilers change the order of evaluation of an expression during the compilation process. The volatile modifier prevents these changes.
WRITE A C PROGRAM WITHOUT USING SEMICOLON TO PRINT ‘HELLO WORLD’

void main(){

if(printf(“Hello world”)){

}

}
WHAT ARE DIFFERENCES BETWEEN SIZEOF OPERATOR AND STRLEN FUNCTION?

sizeof is keyword of C that can find size of a String constant including null character, but strlen is function which has been defined string.h and can find number of characters in a string excluding null character.

#include

void main(){

int a,b;

a=strlen(“cquestionbank”);

b=sizeof(“cquestionbank”);

printf(“%d %d”,a,b);

getch();

}
WHAT IS THE DIFFERENCE BETWEEN

sprintf(…) writes data to the character array. The C library function sprintf () is used to store formatted data as a string. You can also say the sprintf () function is used to create strings as output using formatted data. The syntax of the sprintf () function is as follows:

int sprintf (char *string, const char *form, … );

Here, the *string will stand for the name of the array that will store the output obtained by working on the formatted data. The *form parameter will show the format of the output.
printf(…) writes data to the standard output device. The printf function is just a useful function from the standard library of functions that are accessible by C programs.

The behavior of printf is defined in the ANSI standard. If the compiler that you’re using conforms to this standard then all the features and properties should be available to you.
>> READ MORE >>

WHAT IS DIFFERENCE BETWEEN C AND C++ ?

C++ is Multi-Paradigm( not pure OOP, supports both procedural and object oriented) while C follows procedural style programming.
In C data security is less, but in C++ you can use modifiers for your class members to make it inaccessible from outside.
C follows top-down approach ( solution is created in step by step manner, like each step is processed into details as we proceed ) but C++ follows a bottom-up approach ( where base elements are established first and are linked to make complex solutions ).
C++ supports function overloading while C does not support it.
C++ allows use of functions in structures, but C does not permit that.
C++ supports reference variables( two variables can point to same memory location ). C does not support this.
C does not have a built in exception handling framework, though we can emulate it with other mechanism. C++ directly supports exception handling, which makes life of developer easy.
WHAT IS AN OBJECT/INSTANCE?

Object is the instance of a class, which is concrete. From the above example, we can create instance of class Vehicle as given below

Vehicle vehicleObject;

We can have different objects of the class Vehicle, for example we can have Vehicle objects with 2 tyres, 4tyres etc. Similarly different engine capacities as well.
WHAT DO YOU MEAN BY C++ ACCESS SPECIFIERS ?

[Questions regarding access specifiers are common not just in c++ interview but for other object oriented language interviews as well.]

Access specifiers are used to define how the members (functions and variables) can be accessed outside the class. There are three access specifiers defined which are public, private, and protected

private:
Members declared as private are accessible only with in the same class and they cannot be accessed outside the class they are declared.
public:
Members declared as public are accessible from any where.
protected:
Members declared as protected can not be accessed from outside the class except a child class. This access specifier has significance in the context of inheritance.
WHAT IS THE USE OF VOLATILE KEYWORD IN C++? GIVE AN EXAMPLE.

Most of the times compilers will do optimization to the code to speed up the program. For example in the below code,

int a = 10;
while( a == 10){
// Do something
}
compiler may think that value of ‘a’ is not getting changed from the program and replace it with ‘while(true)’, which will result in an infinite loop. In actual scenario the value of ‘a’ may be getting updated from outside of the program.
Volatile keyword is used to tell compiler that the variable declared using volatile may be used from outside the current scope so that compiler wont apply any optimization. This matters only in case of multi-threaded applications.
In the above example if variable ‘a’ was declared using volatile, compiler will not optimize it. In shot, value of the volatile variables will be read from the memory location directly.
>> READ MORE >>

Linux Interview Questions And Answers | Iteanz.com

Linux Interview Questions for beginners and professionals with a list of top frequently asked Linux interview questions with Answers.Linux Interview Questions And Answers are prepared by Iteanz experts
WHAT IS LINUX?

Linux is a UNIX based operating system. It was first introduced by Linus Torvalds. It is an open source operating system that was designed to provide free and a low cost operating system for the computer users.
WHAT IS THE DIFFERENCE BETWEEN UNIX AND LINUX?

Unix originally began as a propriety operating system from Bell Laboratories, which later on spawned into different commercial versions. On the other hand, Linux is free, open source and intended as a non-propriety operating system for the masses.
WHAT IS BASH?

BASH is short for Bourne Again SHell. It was written by Steve Bourne as a replacement to the original Bourne Shell (represented by /bin/sh). It combines all the features from the original version of Bourne Shell, plus additional functions to make it easier and more convenient to use. It has since been adapted as the default shell for most systems running Linux.
WHAT IS LINUX KERNEL?

The Linux Kernel is a low-level systems software whose main role is to manage hardware resources for the user. It is also used to provide an interface for user-level interaction.
WHAT IS LILO?

LILO is a boot loader for Linux. It is used mainly to load the Linux operating system into main memory so that it can begin its operations.
WHAT IS A SWAP SPACE?

A swap space is a certain amount of space used by Linux to temporarily hold some programs that are running concurrently. This happens when RAM does not have enough memory to hold all programs that are executing.
WHAT IS THE ADVANTAGE OF OPEN SOURCE?

Open source allows you to distribute your software, including source codes freely to anyone who is interested. People would then be able to add features and even debug and correct errors that are in the source code. They can even make it run better, and then redistribute these enhanced source code freely again. This eventually benefits everyone in the community.
>> READ MORE >>

WHAT IS A SERVLET?

A servlet is a Java technology and it is managed by a container called servlet engine. It generates dynamic content and interacts with client through Request and Response.
WHY SERVLET IS MOSTLY USED?

Servlets are mostly used because they are platform-independent Java classes and are compiled to platform-neutral byte code. Java byte code can be loaded dynamically into and run by java enabled web server.
WHAT IS CALLED SERVLET CONTAINER?

A servlet container is a part of Web server that provides network services depends on request and response are sent, MIME based requests and responses. It contains and manages servlets through their life cycle.
WHAT IS A FILTER?

A filter is nothing but a piece of code which can be reusable that will be transforming the content of HTTP requests, response and header information.
WHAT IS CALLED A SESSION?

A session is an object which is used by a servlet and it is used to track user interaction with a web application across multiple HTTP requests.
WHAT IS SERVLET MAPPING?

Servlet Mapping is an association mapping between servlet and a URL pattern. This is used to map servlets with the requests.
WHICH INTERFACE SHOULD BE IMPLEMENTED BY ALL SERVLETS?

Servlet interface should be implemented by all servlets.

read more >>(https://www.iteanz.com/servlet-interview-questions/)

EXPLAIN WHAT IS WCF?

WCF (Windows Communication Framework) is Microsoft framework to make inter-process communication easier. Through various means, it lets you do the communication like MS messaging Queuing, Services, Remoting and so on. It also allows you talk with other.NET apps, or non-Microsoft technologies (like J2EE).
MENTION WHAT ARE THE MAIN COMPONENTS OF WCF?

Main components of WCF are

Service: The working logic
Host: The path where the data is saved. E.g., .exe, process, windows service
Endpoints: The way the service is exposed to the outside world
EXPLAIN HOW DOES WCF WORKS?

WCF follows the “Software as a Service” model, where all units of functionality are defined as services. For communication, each point is a portal or connection either with the client or other services. It is a program that exposes a collection of endpoints.
EXPLAIN WHAT IS THE DIFFERENCE BETWEEN ASMX WEB SERVICES AND WCF?

The difference between WCF and ASMX or ASP.net web service is that ASMX is designed to send and receive messages using SOAP over HTTP only. While the WCF can exchange messages using any format over any transport protocol
MENTION WHAT IS THE ENDPOINT IN WCF AND WHAT ARE THE THREE MAJOR POINTS IN WCF?

Every service must have an address that determines where the service is located, contract that defines what the service does and binding that tells how to communicate with the service.

Address: It specifies the location of the service which will be like. To communicate with our service client it will use this location
Contract: It specifies the interface between the server and client. It’s a simple interface with some attribute
Binding: It decides how two parties will communicate with each other in terms of transport and encoding and protocols
EXPLAIN HOW MANY TYPES OF CONTRACT DOES WCF DEFINES?

WCF defines four types of Contracts

Service Contracts
Data Contracts
Fault Contracts
Message Contracts
WHAT ARE THE TRANSPORT SCHEMAS DOES WCF SUPPORTS?

It supports

HTTP
TCP
Peer network
IPC ( Inter Process Communication)
MSMQ
>> READ MORE >>