Question Overview: This question is designed to test a candidate's technical knowledge. The answer will depend on the specific technologies you're using. For example, PHP is a server-side scripting language, while JavaScript is a client-side scripting language. This question will give you a good idea of the candidate's technical expertise.
Sample Answer: PHP is a server-side scripting language that's used to create dynamic web pages. It's often used in conjunction with HTML and CSS. JavaScript is a client-side scripting language that's used to create interactive elements on web pages.
Question Overview: This question is a great way to find out what a candidate thinks makes them stand out from the crowd. It's also a good way to find out if the candidate has done their research on your company and industry.
Sample Answer: I'm passionate about technology and I'm excited about the opportunity to work with your team. I've done my research on your company and I know you have a great reputation in the industry.
Question Overview: Systems engineers are often involved in real-time situations where they have to make quick decisions and act on them. This question will give you a better idea of how well a candidate can think on their feet and make good decisions.
Sample Answer: I was working with a team of developers on a project for a major financial company. We were in the middle of a code review when we discovered an issue with the software that could have caused major problems. I was able to quickly identify the problem and suggest a solution that was accepted by the team.
Question Overview: Systems engineers are often involved in projects that require them to work with software developers. This question will test their knowledge of software development terminology and concepts.
Sample Answer: Static scope refers to the original specifications for a project or product. Dynamic scope refers to changes that occur during the course of development.
Question Overview: This question is a good way to get insight into a candidate's motivations and interests. It can also give you an idea of how well they understand the role of a systems engineer.
Sample Answer: I've always been interested in computers and technology. I chose systems engineering because it's a field that allows me to work with a variety of technologies and solve problems in different ways.
Question Overview: This question is designed to test a candidate's knowledge of basic chemistry and physics. Pulverization is the process of breaking solid materials into smaller pieces. The most common example is the pulverization of coal to make coal power.
Sample Answer: Pulverization is the process of breaking solid materials into smaller pieces. It's most commonly used in the production of coal power.
Question Overview: Systems engineers are often responsible for managing and maintaining existing systems. As a result, they need to have a working knowledge of the inner workings of different technologies. This question will test a candidate's knowledge of basic computer science concepts like linked lists.
Sample Answer: A linked list is a data structure that consists of a series of nodes connected by pointers. Each node contains data and a pointer to the next node in the list.
Question Overview: Systems engineers are often required to solve complex problems. This question tests a candidate's ability to think outside the box and come up with creative solutions.
Sample Answer: I would first look for patterns in the puzzle. I'd then try to find a solution that matched the pattern.
Question Overview: This is a question that's designed to get a candidate talking about their career goals and why they're interested in working for your company. It's a good idea to ask this question early in the interview, so you can get a sense of how well a candidate's goals match your organization's needs.
Sample Answer: I've been following Infosys for years and have always been impressed with the company's reputation for quality and innovation. I'm excited to be part of the team.
Question Overview: This is a classic programming question that can help you evaluate a candidate's technical skills. It's also a good way to see if they have a basic understanding of programming concepts.
Sample Answer: I would use a for loop to reverse the string.
Question Overview: Systems engineers are often involved in the development of software applications. This question will give you a sense of how well a candidate can write code.
Sample Answer: I would write a program that loops through the numbers and adds them together.
Question Overview: This question is a bit of a joke, but it's also a good way to gauge a candidate's personality. If they're willing to talk about their hobbies and interests, it shows that they're comfortable with conversation and are able to relate to others.
Sample Answer: I've been playing Age of Empire for years. I'm a big fan of the series.
Question Overview: This is a classic programming question that tests a candidate's ability to think logically and solve problems. It's a good way to test a candidate's problem solving skills and their ability to think on their feet.
Sample Answer: I would use a recursive function to find the factorial of a number.
Question Overview: Systems engineers need to be able to solve problems using a variety of different methods. This question tests a candidate's ability to think outside the box and come up with a solution that doesn't involve a computer.
Sample Answer: I would use a calculator to add up the digits in the number and then subtract that total from the original number.
Question Overview: Systems engineers often work with object oriented languages like Java and C++. This question will give you a sense of the candidate's familiarity with the concepts behind object oriented programming.
Sample Answer: Object oriented languages are designed to make it easier to create modular programs that can be reused and updated more easily.
Question Overview: Systems engineers often work with software developers and other IT professionals on a regular basis. This question will test a candidate's ability to communicate with other technical professionals.
Sample Answer: A table is a data structure that stores information in rows and columns.
Question Overview: Systems engineers are often involved in writing SQL queries to retrieve data from databases. This question tests a candidate's ability to write a basic UPDATE query.
Sample Answer: An UPDATE query is used to change the value of a field in a database. It's different from an INSERT query because it updates an existing record instead of adding a new one.
Question Overview: Systems engineers are often required to write code in order to create or modify software. This can be a simple program or a complex application. It's a good idea to ask candidates to write a simple program as part of the interview process.
Sample Answer: I wrote a program in C that used a series of if statements to determine whether a number was prime or not.
Question Overview: Systems engineers often work on projects that involve the design and implementation of power generation systems. This question will help you understand how well a candidate understands the basics of power generation.
Sample Answer: A power plant generates electricity by using a turbine to spin a magnet inside a coil of wire. The spinning magnet induces a current in the wire.
Question Overview: This question is a simple one that can give you a lot of information about a candidate. It's a good way to find out about their background and culture. It's also a good way to find out if they're a good cultural fit for your organization.
Sample Answer: I'm originally from Seattle.