Some techniques for interviews in college graduates (computer software)

zhaozj2021-02-16  45

Some suggestions for the employment of graduates for college (computer software)

At present, the employment of university graduates is more and more troublesome. I have a deep feeling, so I have summed up some questions that I will ask some questions or advice when I have a computer software job interview. I also hope that the masters come out to sum up some of the more classic issues that have encountered when they interview, hope, people who can help them later.

First of all, this recommendation is mainly for computer software to learn is not very solid, but it is interested in developing in this regard. You can see if you are already a programming master, then you are useless. It is useless to you because it is too simple to give you. But you can make some valuable comments, or point out the following errors.

Let's talk about it, if you are really prepared to develop this, then please have to be ready, this thing, maybe it will help you, but for your long-term development, you can be a point No, I hope not because I mislead you. There is also you have to prepare, engage in software development is a more hard thing, if you are afraid, I suggest you quit now, don't take it now. Finally, if your foundation is too bad, it means that your university is four years, you don't learn anything, then I don't want to consider this, because maybe you don't want to be interested in the program. So I hope you are interviewing Careful consideration.

1. (C, C ): It is estimated that how much related books have been read, write how much related procedures, give yourself a position.

(1). The simplest, the most common, different or, or, right, do you have a firm? If it is taking it to your question, then you are fortunate enough. I believe everyone I know, so don't say more, if this doesn't know, I will try it to open the computer.

(2) .Sizeof () This thing, can you accurately calculate his size? (Do not consider the cause of the compiler), for example, under Win32,

INT A = 1;

Char * b = "feafeafeafe";

CHAR C = 'a';

TYPEDEF STRUCT _A {char A; int b; char C} aa;

AA D; AA * E;

Char f [] = "eeee";

So, Sizeof (a), sizeof (b) ... sizeof (f), there are a lot, can you ask? If you can't do it, try again. (Note, you should be below Win32, as for why, you It should be known that if it is the result of Win16 below?);

(3) The difference between the reference and pointer is also often mentioned, this thing is too much, not too easy to say clearly, you need to take some time to see

(4). Do you know what is a pure virtual function? What is your understanding? Let's go to the book.

(5). Copy constructor, what is the role, when is it used ?? It doesn't differ from the operator =?

(6) The characteristics of static variables! It is where it is stored ?? What is the characteristics of constants??

(7). Operator is overloaded, maybe he may say that you will call you back or [] Try, don't be careful.

(8) If he wants you to find a mistake, hurry to see if there is any memory error (that is, there is no delete, or repeat DELETE), have there any file is not closed, or the pointer has been forgotten Add parentheses, such as * p or (* p) this. Under normal circumstances, he will not let you find the compilation that is incorrect.

(9). If you are not familiar with C, C , you are familiar with delphi, then the control is developed, you should be very familiar to OK, don't say only a few course design, swing interface, drag the control That's nothing. In addition, how is your understanding of VCL? Are you familiar with RTTI inside? How much did you have seen in your source code? System, or Classes or other RTL unit code, what extent? This is not one or two days, but it will always be a little better.

(10). Stack and queue, the operation of the list is also remembering, it is usually the time it takes the data structure. Note Don't only know a few simple operations, it may mention what loop chain table, etc. of.

Some people have said that there are several books worth watching (C ), one is the high quality programming of Lin Rui. One is C programming idea, and there is also the high-efficiency C , it is indeed agreement, you really I seriously read these books, I believe that your gain is also quite big. Maybe he will ask you coldly, how many lines of code you have written? Think about it, don't think about it, don't count, don't count. If too little, you want to be euphemistic. Don't think that the topic above is too basic. Because they are often masters. However, the above is also found. I also found it Not very biased out. 2. Operating system (Windows):

(1). Still a simplest, do you know the difference between PostMessage and SendMessage? Don't answer one has a return value, a no return value, give him a clear why!

(2) Similarly, like the above problem, how big is the maximum false address space that can be orientation? (Win32 below)

(3) There are those ways to communicate between processes. Do you know how many words, such as send messages, TCP / IP, RPC, COM, memory mapping, shared files, etc.

(4) How deep it is for Winsock and COM? Two can be very good. Such a question Ask you how you can answer a few words.

(5). Where is the memory of the dynamic application? Or what is the application method, what section is in the code? Global variables and static?

3. Database:

(1) What databases do you have, at least add a SQL Server, there is more better.

(2). Slightly complex SQL statement you will, don't tell me what is just select * from Way. At least you will add more than a few more.

(3). Store procedures and triggers, you don't need to know how deep it, but you can't say that you have not heard (you can't apply for professional databases).

(4). Several paradigms in the book, do you know about it, every paradigm is related to what effect when you meet which paradigm ??

4. Other and software engineering

What software life cycle, software testing, and how you write demand analysis, but you have not done, you will find an answer first;

Under normal circumstances, the interview will not care too much about which tool is more familiar, but there are many exceptions, because you say that I will only TC, then you are hard to do. At least, delphi, vc, .net, VB, BCB, Java. or other, you are familiar with one, then it is also convenient to find a pair.

In the late interview, you will generally don't ask your technical problem, that is, talk to you some things above, or personal enthusiasm, maybe ask your English situation, especially It is a big company, and it will not let you go.

Also, if he asked you to be cautious when you are good at, maybe you just say one, he gives you a chasing, so that you can hard.

The above several I mainly target applications, do not involve cross-platform, or other development, because they stay in school, very few opportunities, if you are in contact, congratulations, more points I hope. I have to teach me a few calls.

These are my sense of admiration, there is nothing to guarantee, not to be responsible, don't talk about things, just hope to have a little bit of use for a small number of people. But I will strive to add time to supplement. I also hope that the masters have added it, I will organize.

Guilin Electronics Industry College

转载请注明原文地址:https://www.9cbs.com/read-25675.html

New Post(0)