The role of a System Analyst requires someone with relevant experience in understanding how the system analyst process works. If you are not experienced in this role, it will be difficult for you to succeed in this role. Companies always want the best person for this role and to get that right person, you need to ask the right questions during the interview. That means there are sets of specific questions that you will expect to ask the applicants and expect specific answers. In this article, we will discuss the right questions and answers you need to ask during the interview.
- According To You, What Is The Basic Role Of A Computer System Analyst?
Answer :First of all, a computer system analyst should provide a suitable user-friendly system through his analysis and evaluation.Secondly, a system analyst should always recommend possible other adaptable solutions and within that, he/she should suggest what will be the quality solution as well as a cost-effective solution for the particular situation.Thirdly, the analyst should create explicitly detailed specifications which will be easy to understand for a programmer as well as users.Fourthly, the analyst should prepare a system design which is logical at the same time it should be modular in nature.
- Can You Share Some Of Your Experience In The Most Recent Computer Programming Projects?
Answer :In my present organization, I have successfully just finished one project it’s regarding ABC. As a system analyst, I was from the very beginning of the project. I have stared with the requirement determination and specification analysis. Then considering the user’s requirement a feasibility analysis had been done. After that, through the feasibility study, I had arrived in the system specification analysis. System specification analysis gave an insight into the functional specification. Through that, I would able to draw a logical and cost-effective design and test plan.After that when the system implemented through programmers again I evaluated the system with the requirements. Few changes were required for that so send it back to the programmers. After the revision, it came out just perfect according to the requirement so the deployment process had been started. It’s now under the deployment process. After that maintenance work will also come. It was a great experience for me.
- Explain The Process Of Analyzing The Existing System.
Answer :1. I have to do the analysis of the system at the place of system functioning, have to note down the key personnel working on the system and spend some time with the operating personnel to observe the finer details of the system performance.2. Then have to define the scope and objective of the system and collect all-important output and documents of the system.
3. I have to do the analysis of the system at the place of system functioning, have to note down the key personnel working on the system and spend some time with the operating personnel to observe the finer details of the system performance.4. After that have to make a guideline, note down the checkpoints and controls used in system study the data flow between units, understand output reports, memos, statements, etc., and create a base document to present before management.5. Feasibility analysis is very important after that whether the system met the objective or not. If there is any issue should draw a revised system flow chart and discussed it with the operating personnel.6. Comparing the cost-effectiveness of the new system with the old is very important after that.7. If the revised system is cost-effective and needed then after getting permission from the decision-makers about the revised version of the system, it should start with the documentation writing for the departmental use.
- How Will You Differentiate Between Functional And Non-Functional Requirements?
Answer :To be very specific about functional and non-functional requirements, functional requirement describes what the system should do and non-functional requirements describe how the system should work. For instance, performance, capability, scalability, security, etc are the non-functional features of a system. So non-functional requirement describes actually the quality characteristics or attribute of a system. Whereas, authentication, administrative functions, business rule, transaction details, etc are the functional features of a system. So functional requirement describes actually the behaviour or function.
- Have You Ever Been Asked To Design A New System With Limited Resources?
Walk Me Through It.Answer :Yes, one year back I had gone through the situation, where resources were very limited. So I started with my own strategy. First of all, I asses and diagnose the team structure. So that I can have clear knowledge about the potential of the team. After the proper understanding of the team, I have done a requirement analysis, business and process need, cost and quality analysis. Based on all the analysis decisions, I designed the system. After the system implementation, I had done the system evaluation to mitigate future system failure risk. Through this strategy, I achieved great success instead of limited resources.
- How Do You Deal With Frequent Changes In User Requirements?
Answer :Change management is imperative to bring success to any role. If I’ll ever deal with frequent changes in user requirements, I’ll analyze the situation, invest adequate time to track all changes done so far, and discuss the concerned personnel the reasons for new changes expected. I’ll also make sure that we have a clear vision and practical plan in place to accommodate all changes that are needed for the company’s growth.
- What According To You Are The Skills Required To Become A Good Computer Analyst?Answer :I believe that a good computer analyst should have an eye for intricate details as they would come across a number of troubleshoots in a given time. They should have the problem identifying and solving capacity along with a sound knowledge of software applications and networking.
- What According To You Are The Skills Required To Become A Good Computer Analyst?Answer : System analysts should gather and analyze basically two types of requirements.1. Functional Requirements: It provides the details of what system is going to do. For example, business rules, administrative functions, authentications, transaction details, etc. The functional requirements tell about the behavior or function of the system.2. Non-functional Requirements: It provides details about how the system should work. For example, performance, capability, scalability, security, etc. The non-functional requirements tell about the quality characteristics and the attributes of the systems.
- Have You Ever Devised A Flowchart Or Diagram To Describe The Logical Operational Steps Of A Program?Answer : Yes, sir, I believe that any operation requires a logical representation in the form of a flowchart. I do draw out a flowchart after deciding on a program. It helps me in assessing critical parameters that I have to ensure while devising the program.
- What Should A System Analyst Document?Answer : A system analyst should document what is going on in the system and what has not been built yet. It is often done with the participation of technical writers, system designers. It should include user scenarios, functional activities, data flows, classes, and interfaces between systems for comprehensive understanding.
- How Would You Do A Software Registration?Answer : I would register the software by checking it with the inventory upon purchase and before installation. Then the software receiving department would complete the registration form and return it to the software publisher. Lastly, the software would be named after an organization and not an individual.
- What Do You Think – How Often Systems Should Be Updated?Answer : Generally system update is required for the security issues, bug fixing, etc and the update is needed to be installed to cater this issues. Every program typically have some regular minor updates and the major updates in every1-3 years.