Technical Interview Questions For Freshers
If you are in campus or planning to take some interviews in near future, you would be wondering what kind of technical interview questions for freshers are asked during the interview process.
As a general process for freshers there are campus interviews and if campus has not happened and if you have applied directly as a fresher, there can be telephonic interviews and a personal face-to-face interview. It depends upon company to company and they may have their own process.
We will touch across some technical questions as you have landed here looking for some Technical Interview Questions For Freshers. We will be using C. C++ , java , SQL for any coding examples.
Letโs get started.
Why they ask Technical Interview Questions For Freshers
They may be many other subject and skills you possess but a technical interview tests your analytical abilities, your problem-solving approach, your logical thinking which is very essential to frame solutions for problems in real-world scenarios. You may be exposed to brainteasers , reasoning or programming questions and quizzes as well.
You can say probably the topics you prepared better, not many questions came. or something which does not show any incompetence.
In C language Below code returns 1 when number is palindrome, otherwise returns 0.
#define NUMBER_LENGTH 20
int IsPalindrome_solution1(unsigned int number) {
ย ย ย ย char string[NUMBER_LENGTH];
ย ย ย ย sprintf(string, "%d", number);
ย ย ย ย return IsPalindrome(string);
}
int IsPalindrome(const char* const string) {
ย ย ย ย int palindrome = 1;
ย ย ย ย if(string != NULL) {
ย ย ย ย ย ย ย ย int length = strlen(string);
ย ย ย ย ย ย ย ย int half = length >> 1;
ย ย ย ย ย ย ย ย int i;
ย ย ย ย ย ย ย ย for(i = 0; i < half; ++ i) {
ย ย ย ย ย ย ย ย ย ย ย ย if(string[i] != string[length - 1 - i]) {
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย palindrome = 0;
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย break;
ย ย ย ย ย ย ย ย ย ย ย ย }
ย ย ย ย ย ย ย ย }
ย ย ย ย }
ย ย ย ย return palindrome;
}
A collection of interconnected networks.
Explain
Physical Layer.
Data Link Layer.
Network Layer.
Transport Layer.
Session Layer.
Presentation Layer. The presentation layer prepares data for the application layer. โฆ
Application Layer. The application layer is used by end-user software such as web browsers and email clients.
You will need to write a program to traverse the tree.
Tell about you recent project e.g library management system . the challanges you faced. Is it cloud based ? etc.
Say you follow Twitter handle of top It companies and its blogs.
first, we need to understand the purpose of the program, understand the control flow and data flow. Finally understand the code files logic. Then we can implement the same in Java.
A service offering where you do not own the infrastructure. Iaas paas and SaaS services are offered over cloud.
A software API which can be executed over web with web service calling tools.
Phishing is a way to entice users to click on malicious links over internet and harm the network , machine or data.
Check out Rest vs soap
A global variable is a variable that is available throughout an entire application. It has be be handled carefully as can be changed by any piece of code of sub programs.
Ethical Hacking is when a hacker uses his hacking skill to find flaws in the system and report to the company to fix the issues. Ethical hackers are often part of a companyโs security workforce.
You can say both.It depends upon the context the glass is given. Donโt start thinking.
My strong technical expertise help me to do the job ahead of time and I can handle pressure with ease.
To allow multiple users to work on the project and have the history of changes.
The phrase cargo-cult programming (or cargo-cult software engineering) is sometimes used to describe an undesirable approach to programming.
Describe what the term means and why this approach is undesirable
Actually code comments are good to have and tell you experiecence with code comments like while reusing a code programmers do not focus on commetns and just modify the code. be ready with some more.
This is a common question and the aim is to give you opportunity to display how passionate you are about programming.
Do Read Joel Spolsky wrote a blog post entitledย The Law of Leaky Abstractions
More Interview Questions
Tags: interview questions