The morning exam for junior programmers in soft exam is the basic knowledge, and the exam time is arranged at 9:00- 1 1:30 in the morning. The knowledge points of basic knowledge subjects of programmers are as follows:
1. Fundamentals of computer science;
1. 1 number system and its conversion;
Binary, decimal, hexadecimal and other commonly used number systems and their mutual conversion;
1.2 data representation;
Representation of numbers;
Representation of non-digital data;
1.3 arithmetic operation and logical operation;
Operation method of binary number in computer;
Basic operations of logical algebra;
1.4 mathematical application;
Common numerical calculation (matrix, approximate solution, interpolation);
Permutation and combination, applied statistics;
Coding basis;
1.5 common data structures;
Array;
Linear tables and linked lists;
Queue, stack;
Tree;
Figure;
1.6 common algorithms;
The relationship between algorithm and data structure;
Algorithm design and algorithm description;
Common sorting algorithms;
Search algorithm;
Common numerical calculation methods;
String processing algorithm;
Recursive algorithm;
Minimum spanning tree, topological sorting and single source point shortest path solving algorithm;
2. Basic knowledge of computer system;
2. 1 hardware basics;
2. 1. 1 Types and characteristics of computers;
Microcomputer (PC), workstation, server, mainframe, mainframe, supercomputer, parallel machine;
2. 1.2 central processing unit CPU;;
Composition of CPU;
Common registers;
Instruction system, addressing mode;
Execution control, interrupt control, processor performance;
2. 1.3 main storage and auxiliary storage;
Storage medium;
Cache, main memory;
Auxiliary storage device;
2. 1.4I/O interface, I/O equipment and communication equipment;
Input-output interface;
Input/output equipment (type, characteristics);
Communication equipment (type, characteristics);
I/O equipment, connection method and connection medium type of communication equipment;
2.2 Basic knowledge of software;
2.2. 1 Basic knowledge of operating system;
The type and function of the operating system;
Processor management;
Storage management;
Equipment management;
Document management;
Job management (job scheduling algorithm);
Graphical user interface and operation method;
2.2.2 Basic knowledge of programming languages and language processors;
Basic knowledge of language translation (assembly, compilation and interpretation);
Basic components of programming language: data, operation, control and transmission;
Types and characteristics of programming languages;
2.3 basic knowledge of network;
The function, classification, composition and topological structure of the network;
Basic network protocols and standards;
Common network equipment and network communication equipment, basic knowledge of network operating system;
Client/server structure, browser/server structure;
Basic knowledge of LAN;
Internet foundation;
2.4 Basic knowledge of database;
Main functions and characteristics of database management system;
Database mode (conceptual mode, external mode, internal mode);
Data model, ER diagram;
Data operation (relational operation);
Database language (SQL);
Main control functions of the database (concurrency control, security control);
2.5 Basic knowledge of multimedia;
Basic knowledge of multimedia;
Performance characteristics of common multimedia devices and common multimedia file formats;
2.6 system performance indicators;
Response time, throughput and turnaround time;
Reliability, maintainability, expansibility, portability, availability, reusability and security;
2.7 Basic knowledge of computer application;
Operation methods of common office software for computers;
Applications in computer information management, data processing, aided design, automatic control, scientific calculation, artificial intelligence and other fields;
Remote communication service;
3. Knowledge of system development and operation;
3. 1 Basic knowledge of software engineering and project management;
Basic knowledge of software engineering;
The objectives and tasks of each stage of the software development life cycle;
Basic knowledge of software process;
Basic knowledge of software development project management;
Basic knowledge of software development methods (prototype method, object-oriented method);
Basic knowledge of software development tools and environment (cases);
Basic knowledge of software quality management;
3.2 Basic knowledge of system analysis and design;
Basic knowledge of data flow diagram (DFD) and entity relationship diagram (ER diagram);
Basic knowledge of object-oriented design, process-centered design and data-centered design;
Structured analysis and design methods;
Basic knowledge of module design, code design and man-machine interface design;
3.3 Basic knowledge of programming;
Structured programming, flow chart, NS diagram, PAD diagram;
Programming style;
3.4 Basic knowledge of program testing;
The purpose, principles, objects, processes and tools of program testing;
Black box test and white box test methods;
Test design and management;
3.5 Basic knowledge of programming documents;
Algorithm description, degree logic description and degree specification;
Module test plan, module test case and module test report;
3.6 Basic knowledge of system operation and maintenance;
Basic knowledge of system operation management;
Basic knowledge of system maintenance;
4. Basic knowledge of information security;
Basic knowledge of information system security;
Information system security management;
Basic knowledge of encryption and decryption;
5. Basic knowledge of standardization;
Basic concepts of standardization;
Levels of standards (international standards, standards, industry standards, enterprise standards);
Relevant standards (code standards, file format standards, security standards, software development standards and document standards, Internet related standards);
6. Basic knowledge of informatization;
The meaning of information, information resources, informatization, information engineering, information industry and information technology;
Global informatization trend, informatization strategy, enterprise informatization strategy and strategic common sense;
Key points of relevant laws and regulations;
7. Computer English;
Have the English reading level of assistant engineer (or technician);
Master the basic English terms in this field.
Tips: Due to the constant change and adjustment of examination policies and contents, the above information provided by Hunting Examination Network is for reference only. If you have any objection, please refer to the contents published by the authoritative department!
The following free review materials are introduced: 20 18 software evaluator exam afternoon real questions summary.
Format: PDF size: 555. 1 1KB software designer's mind map for efficient preparation.
Format: postal code: 4122.85kb.
If you have questions about the qualification examination, don't know how to summarize the contents of the test center, and don't know the local registration policy, click on the bottom to consult the hunting test network and get the review materials for free.
I'm exhausted. I tried several methods. I thought of this method at the beginning, but finally forgot to extend