Programming knowledge is not only enough to work in software companies. But in interviews they will test only your programming knowledge.
In some companies, pseudo codes will be given to your team and you have to develop the program based on the pseudo code.
But in some companies, you will have to develop the pseudo code. So try to learn the basics of pseudo code and algorithms too.
While writing a program you need to consider the following things:
- number of steps
- time of execution
- operation included in program
Your program should be short and efficient.