Scores and Question Types
Morning questions:
Afternoon questions:
Test site summary
A summary of the software designer test sites for the software test, combined with the real questions over the years (2012-2020).
Computer composition and architecture:
data representation, computer structure, arithmetic unit and controller, input and output methods, interrupts, DMA, instruction system, Flynn taxonomy, CISC and RISC, pipeline technology, hierarchical storage, Cache, bus system, disk work, reliability analysis, error detection
Operating system basic principles:
process management: process and thread, predecessor graph, semaphore and PV operation, deadlock, banker algorithm, process resource management
Storage management: segment page storage, page replacement algorithm
File management: address path, index File, Bit View
Device Management: Required Device, SPOOLING Technology
Database system:
three-level schema two-level mapping, database design process, distributed database, database integrity, ER model, relational algebra, normalization theory, paradigm, SQL language, concurrency control, database integrity constraints, database security, big data related
Computer network foundation:
OSI/RM seven-layer model, network technology standards and protocols, TCP/IP protocol family, domain name, IP address subnetting, network planning and design, HTML language, wireless network, IPv6, network access technology
Information security analysis and design:
information system security, encryption algorithm, digital signature, digital certificate, network security, network threat attack, firewall technology, virus protection
Basic knowledge of software engineering:
development model, agile development party, ISO/IEC 9126 software quality model, software capability maturity model integration (CMMI), software development method, requirements analysis, software design, cohesion and coupling, testing and maintenance, McCabe Complexity, Software Quality Assurance, Software Process Improvement, Project Management Fundamentals, Gant and Pert Diagrams, Risk Management.
Object-oriented design foundation:
object-oriented basic concepts: encapsulation, inheritance, polymorphism, interface, overloading, design principles
UML model: use case diagram, class diagram, object diagram, sequence diagram, state diagram, activity diagram, communication diagram, component diagram , Deployment Diagram
Design Patterns: Creation Model, Structural Pattern, Behavioral Pattern
Data Structure and Algorithm Fundamentals:
Data Structures, Arrays and Matrices, Strings, Linear Tables, Generalized Tables, Trees and Binary Trees, Graphs, Algorithm Analysis, Sorting Algorithms, Search Algorithms
Fundamentals of programming languages:
programming language concepts, compilation and interpretation, grammar analysis, regular expressions, finite automata, postfix expressions, pass-by-value and pass-by-reference, features of various programming languages.
Fundamentals of Multimedia Technology:
Basic Concepts of Multimedia Technology, Audio, Image, Media, Multimedia Computing Problems, Media Types, Data Compression Technology
Laws and regulations and intellectual property:
protection period, determination of intellectual property owner, infringement judgment, standard classification, standard code identification