Information Technology Specialist - Software Development (ITS-SD) Exam Prep
Free practice questions

Free ITS-SD Practice Questions

1 exam-style questions with answers and explanations. Tap an answer to check yourself. When you're ready, take the scored version in the free practice test.

Start the free practice test → ★★★★★4.9/5 from 2,400+ candidates · No signup

Question 1

...

Show answer & explanation

Correct answer: A - A

What's on the ITS-SD exam

The Information Technology Specialist - Software Development (ITS-SD) (ITS-SD) exam is organized into 5 knowledge domains. These free practice questions are drawn from across them so you can see where you're strong and where to study:

  1. Core Programming Concepts; 1.1 storage, memory, data types and garbage collection; 1.2 algorithms, flowcharts, decisions, loops and recursion; 1.3 structured exception handling, testing and debugging; 1.4 functional patterns, events/delegates/promises, asynchrony and immutability.
  2. Software Development Principles; 2.1 SDLC, Agile roles and testing types; 2.2 specifications, prototypes, components and generative-AI research; 2.3 data structures, searching/sorting and performance; 2.4 version control and collaboration; 2.5 cryptography and injection/CSRF/iframe risks.
  3. Object-Oriented Programming; 3.1 classes, members, access, instantiation and composition; 3.2 inheritance and generic/abstract classes; 3.3 overriding, interfaces and overloading.
  4. Web Applications; 4.1 client/server web technologies, HTTP, browser tools, state and lifecycle; 4.2 hosting and deployment; 4.3 web services and formats/protocols; 4.4 MVC/MVVM/SPA patterns.
  5. Databases; 5.1 relational design, normalization, keys and relationships; 5.2 ANSI SQL and stored procedures; 5.3 transactions and isolation; 5.4 Entity Framework, pools and LINQ; 5.5 document and key-value databases.

Keep going

Instant scoring, weak-area drills, and full exam simulations.

Continue in the free practice test →

View plans