Interview Preparation Course

Category: Interview Preparation

Interview Preparation Course

Category: Interview Preparation
Cinque Terre
Instructor
admin

Operators and Expressions Practice Test
May 14, 2019 01:00 pm
May 14, 2019 01:00 pm
Operators and Expressions Practice Test
May 14, 2019 01:00 pm
May 14, 2019 01:00 pm
13.1
23 mins
13.2
25 mins
13.3
7 mins
13.4
36 mins
13.6
23 mins
13.7
11 mins
13.8
12 mins
13.9
11 mins
13.10
6 mins
13.11
5 mins
13.12
9 mins
13.13
2 mins
13.14
5 mins
13.15
7 mins
Practice Test - 2 Control Statements, Functions
May 14, 2019 01:00 pm
May 14, 2019 01:00 pm
Practice Test 3 - Pointers,Strings
May 14, 2019 01:00 pm
May 14, 2019 01:00 pm
Practice Test 4 - Structures, Unions, and Files
May 14, 2019 01:00 pm
May 14, 2019 01:00 pm

Practice Test 5: Insertion sort and Asymptotic Notations
May 19, 2019 12:00 am
May 19, 2019 12:00 am
Practice Test-6 Ordering of Growth Functions and Merge Sort
May 14, 2019 01:00 pm
May 14, 2019 01:00 pm
Practice Test 8-Introduction to Algorithms - Linear Time Sorting Algorithms
May 14, 2019 01:00 pm
May 14, 2019 01:00 pm

Practice Test-9: Single Linked List, Double Linked List ,Circular Linked List, Stack, Expression Evaluation, Prefix ,Infix, Postfix
May 14, 2019 01:00 pm
May 14, 2019 01:00 pm
Practice Test - Queue,Arrays
Jun 11, 2019 12:00 am
Jun 11, 2019 12:00 am
Searching, Binary Search Tree, Trees ,Heap Sort
Jun 11, 2019 01:00 pm
Jun 11, 2019 01:00 pm
71.1
7 mins
71.2
4 mins
71.3
4 mins
71.4
9 mins
71.5
5 mins
71.6
8 mins
71.7
1 mins
71.8
1 mins
71.9
2 mins
71.10
4 mins
71.11
6 mins
71.12
4 mins
71.13
5 mins
71.14
6 mins
71.15
3 mins
Balanced Trees : AVL Trees , Hashing
Jun 11, 2019 12:00 am
Jun 11, 2019 12:00 am

Practice Test 7 - Solving Recurrence Relations,Bubble Sort, Quick Sort, Linear Time Sorting-Counting Sort and Radix Sort
May 14, 2019 01:00 pm
May 14, 2019 01:00 pm
Greedy Algorithms
Jun 11, 2019 01:00 pm
Jun 11, 2019 01:00 pm

88.4
18 mins
88.5
13 mins
88.30
19 mins
90.2
40 mins
90.17
16 mins
92.27
16 mins
98.4
38 mins
98.12
21 mins
98.15
20 mins

146.1
20 mins
146.2
13 mins
146.3
18 mins
146.4
15 mins
146.5
9 mins
146.6
9 mins
146.7
22 mins
146.8
40 mins
146.9
4 mins
148.1
11 mins
148.2
9 mins
148.3
10 mins
148.4
7 mins
Aptitude Practice - Test 1
Dec 30, 2019 12:00 am
Nov 30, -0001 12:00 am
Aptitude Practice -Test 2
Dec 30, 2019 12:00 am
Dec 30, 2019 12:00 am
Aptitude Practice - Test 3
Dec 30, 2019 12:00 am
Dec 30, 2019 12:00 am
Aptitude Practice - Test 4
Dec 30, 2019 12:00 am
Dec 30, 2019 12:00 am
Aptitude Practice - Test 5
Dec 30, 2019 12:00 am
Dec 30, 2019 12:00 am
Aptitude Practice -Test 6
Dec 30, 2019 12:00 am
Dec 30, 2019 12:00 am
Aptitude Practice -Test 7
Dec 30, 2019 12:00 am
Dec 30, 2019 12:00 am
Aptitude Practice -Test 8
Dec 30, 2019 12:00 am
Dec 30, 2019 12:00 am
157.1
12 mins
157.2
6 mins
157.3
4 mins
157.4
3 mins
158.1
5 mins
158.2
1 mins
159.1
6 mins
159.2
17 mins
160.1
2 mins
160.2
6 mins
160.3
3 mins
161.1
4 mins
161.2
8 mins
161.3
8 mins
161.4
5 mins
162.1
3 mins
162.2
4 mins
162.3
1 mins
162.4
2 mins
162.5
4 mins
162.6
3 mins
163.1
13 mins
163.2
1 mins
163.3
10 mins
164.1
5 mins
164.2
3 mins
164.3
8 mins
164.4
4 mins
165.1
5 mins
165.2
7 mins
165.3
5 mins
165.4
1 mins
165.5
3 mins
165.6
8 mins
165.7
6 mins
165.8
3 mins
165.9
4 mins
165.10
4 mins
166.1
10 mins
166.2
9 mins
166.3
10 mins
167.1
3 mins
167.2
4 mins
167.3
5 mins
167.4
3 mins
167.5
3 mins
167.6
3 mins
167.7
4 mins
167.8
4 mins
167.9
2 mins
167.10
3 mins
168.1
9 mins
168.2
10 mins
168.3
5 mins
168.4
8 mins
169.1
12 mins
169.2
16 mins
169.3
7 mins
169.4
7 mins
169.5
4 mins
169.6
5 mins
170.1
20 mins
170.2
10 mins
170.3
15 mins
170.4
13 mins
170.5
7 mins
171.1
54 mins
171.2
38 mins
171.3
12 mins
171.4
1 mins
172.1
5 mins
172.2
5 mins
172.3
6 mins
173.1
4 mins
173.2
4 mins
173.3
7 mins
173.4
4 mins
174.1
21 mins
174.2
3 mins
174.3
8 mins

C -Programming:

C language Tutorial with programming approach for beginners and professionals, helps you to understand the C language tutorial easily. Our C tutorial explains each topic with programs.

The C Language is developed for creating system applications that directly interact with the hardware devices such as drivers, kernels, etc.

C programming is considered as the base for other programming languages, that is why it is known as mother language.

It can be defined by the following ways:

  1. Mother language
  2. System programming language
  3. Procedure-oriented programming language
  4. Structured programming language
  5. Mid-level programming language


Data Structure:
For many problems, the ability to formulate an efficient algorithm depends on being able to organize the data in an appropriate manner. The term data structure is used to denote a particular way of organizing data for particular types of operation. These concepts will look at numerous data structures ranging from familiar arrays and lists to more complex structures such as trees, heaps and graphs, and we will see how their choice affects the efficiency of the algorithms based upon them.

We will start by studying some key data structures, such as arrays, lists, queues, stacks and trees, and then move on to explore their use in a range of different searching and sorting algorithms. This leads on to the consideration of approaches for more efficient storage of data in hash tables. Finally, we will look at graph based representations and cover the kinds of algorithms needed to work efficiently with them. Throughout, we will investigate the computational efficiency of the algorithms we develop, and gain intuitions about the pros and cons of the various potential approaches for each task.

 

Algorithm:
An algorithm for a particular task can be defined as “a finite sequence of instructions, each of which has a clear meaning and can be performed with a finite amount of effort in a finite length of time”. As such, an algorithm must be precise enough to be understood by human beings. However, in order to be executed by a computer, we will generally need a program that is written in a rigorous formal language; and since computers are quite inflexible compared to the human mind, programs usually need to contain more details than algorithms. Here we shall ignore most of those programming details and concentrate on the design of algorithms rather than programs.
Fundamental questions about algorithms
Given an algorithm to solve a particular problem, we are naturally led to ask:

  1. What is it supposed to do?
  2. Does it really do what it is supposed to do?
  3. How efficiently does it do it?

The technical terms normally used for these three aspects are:

  1. Specification.
  2. Verification.
  3. Performance analysis
Course Features
Lectures
500+
Duration
150+ hours
Skill level
Beginner
Language
English
Assessments
yes

Cinque Terre

admin

QUALIFICATION: Masters from IISC Bangalore PROFESSIONAL EXPIERENCE: 9+ years of Experience( Yahoo Labs, Matherix Labs Co-founder and Amazon)


Interview Preparation Course

Category: Interview Preparation
Cinque Terre
Instructor
admin

146 Comment(s)