|
Programming Concepts
|
Description: Our Programming Concepts test measures your knowledge of the core aspects of computer programming that are valid across programming languages. Designed for all programmers, this test covers the following topics: Algorithms, Concurrent Programming, Data Types, Productivity and Quality, Programming Constructs, Programming Languages, Programming Paradigms, Relational Database System.
|
|
- Algorithms
- Parsing
- Searching
- Sorting
| - Concurrent Programming
- Processes and Threads
- Race Conditions
- Synchronization
| - Data Types
- Classes
- Data Structures
- Primitive Types
| - Productivity and Quality
- Debugging
- IDEs
- Revision Control
- Testing
| - Programming Constructs
- Control Flow
- Expressions and Statements
- Operators and Variables
- Scope
| - Programming Languages
- Compiled/Interpreted
- Declarative/Imperative
- Type Systems
| - Programming Paradigms
- Event-driven Programming
- Object-Oriented Programming
- Procedural Programming
| - Relational Database System
- Data Definition, Retrieval, and Manipulation
- Normalization
- Relational Model
- Transactions
| |
|
|