HR and Business Owner IT Position Recruiting Manual


Published on

Jumpstart:HR is your trusted HR Outsourcing and Strategic Counseling partner. We work with your organization as a virtual and on-site service provider to solve your HR challenges, alleviate your burdens and free up your time.

Visit us at to learn more about how we can save your organization time and bring about a greater ROI on your Human Capital Management strategy.


Sign up for our newsletter and learn "What HR Can Learn from Steve Jobs.":

Published in: Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

HR and Business Owner IT Position Recruiting Manual

  1. 1. FAQ Guide for Business Analysts and Java Developers By: Urvashi Singh | | 301-910-8660
  2. 2. What To Expect Job interviews conducted for IT professionals focus not only on the interviewee’s personality and communication skills but also on technical expertise required for the job.1. Technical Q & As for Business Analysts2. Technical Q & As for junior Java Developers3. General Q & As for all interviews | | 301-910-8660
  3. 3. Questions For Business AnalystsWhat is the career path for a Business Analyst? A Business Analyst in the IT field has many varied directions among which to choose a career path. The most direct would lead to a Lead Business Analyst position and then Project Manager whereby the incumbent manages projects through the entire lifecycle from inception to post-implementation including the management of business analysts, system analysts, quality assurance analysts and most likely development project managers or team leads. That path would then lead to Program Management perhaps PMO management or Product Manager and on to Directorship. | | 301-910-8660
  4. 4. How would you transform business requirements to functional specifications? Business requirements constitute a specification of simply what the business wants. This is usually expressed in terms of broad outcomes the business requires, rather than specific functions the system may perform. Specific design elements are usually outside the scope of this document, although design standards may be referenced. Functional requirements describe what the system, process or product must do in order to fulfill the business requirements. Business requirements often can be broken up into sub- business requirements and many functional requirements. Cite an example to explain your answer. | | 301-910-8660
  5. 5. Mention some of the tools commonly used by business analyst? The primary tools are MS-Office and MS-Visio. A lot of bigger organizations have been using Rational Software. Rational Requisite Pro (for requirement management) and Rational ClearCase/ClearQuest (for change management). Knowledge of document collaboration tools like SharePoint, telelogic and other tools like SQL, RDMS is always a plus.What is UML modeling? UML means Unified Modeling Language. It is the standard language for constructing, visualizing and documenting the components of a system. | | 301-910-8660
  6. 6. What are the documents that a Business Analyst needs to deliver? functional specification documents technical specification documents requirements traceability business requirements documents Use case diagrams and business flows.Can you tell me what a use case diagram is? A use case diagram is part of UML (Unified Modeling Language) and is a behavioral diagram which is created from a use case analysis. The use of this use case diagram is that it defines the functions of the module or system and the role of each actor associated to that function. Example: "Order Management" is a main function and the person who receives the order in the office is an actor. | | 301-910-8660
  7. 7. What are the methods you use for gathering requirements? As a business analyst, we not only have to gather requirements but also provide solutions. Requirement gathering with Zachman framework: Use the famous 5W + 1H formula (Who – What – When – Where – Why + How). Keep asking about the problem with this formula to find the principle requirements Implicit requirements: they can make or break the whole project Prototyping and process flows: these tools help in illustrating the requirements to the end users and confirm whether the Business analyst has done the requirement analysis correctly | | 301-910-8660
  8. 8. What is Quality Assurance? Quality Assurance focuses on the process. It is the method chosen to produce the product or the deliverable free from errors and/or defects. It is the final examination of the product or deliverable to ensure they stand to the specifications and they are free from defects. A business analyst has to take care of Quality Assurance as well as oversee that quality control is in place in the final product which is delivered.What are the challenges which you would face as a Business Analyst? A balance between technology constraints and business needs should be maintained at all times. Technology is used to help fulfill business need, so it is usually close to the need. You also have to keep an open mind as to how a process works effectively and accurately to produce the required product. Then, you must make sure that the written specifications are written properly to avoid misinterpretations. | | 301-910-8660
  9. 9. How did you handle a requirement/enhancement that was not feasible? I know that even if I think a requirement is not feasible, I have a responsibility to explain why it is not feasible to the business representatives. So first, I would clarify the requirement and then I would explain the technical limitations in non-technical language to them as to why the requirements could not be accommodated at the same time. Most of the times, the reason is affordability. After I present the business representatives with the estimated costs, they would decide whether or not the requirement was really needed. Whatever the outcome, the business representatives should feel that they are in command and involved in the decision making process. | | 301-910-8660
  10. 10. Questions For Junior JavaDevelopersWhat is a Marker Interface? An interface with no methods. Example: Serializable, Remote, Cloneable.What is the purpose of abstract class? It provides the concrete implementation for some or all the methods so that they can reuse concrete functionality by inheriting the abstract class. | | 301-910-8660
  11. 11. What is the difference between interface and abstract class? Interface will declare only the methods. Abstract classes are useful when there is some functionality across various classes. Interfaces are well suited for the classes which vary in functionality but with the same method signatures.What do you mean by RMI and how it is useful? RMI is a remote method invocation. Using RMI, you can work with remote objects. The function calls are as though you are invoking a local variable. So it gives you an impression that you are working with an object that resides within your own JVM though it is somewhere else. | | 301-910-8660
  12. 12. What is the difference between method overriding and overloading? Overriding is a method with the same name and arguments as in a parent, whereas overloading is the same method name but different arguments.What is a “stateless” protocol? It is generally accepted that protocols like HTTP are stateless i.e. there is no retention of state between a transaction which is a single request response combination.What is constructor chaining and how is it achieved in Java? A child object constructor always first needs to construct its parent which in turn is called the parent constructor. In Java it is done via an implicit call to the no-args constructor as the first statement. | | 301-910-8660
  13. 13. What is passed by ref and what by value? All Java method arguments are passed by value. However, Java does manipulate objects by reference, and all object variables themselves are references.Can RMI and Corba based applications interact? Yes they can. RMI is available with IIOP as the transport protocol instead of JRMP.You can create a String object as String str = “abc”; Why can’t a button object be created as Button bt = “abc”; Explain The main reason you cannot create a button by Button bt1= “abc”; is because “abc” is a literal string and bt1 is a button object. The only object in Java that can be assigned a literal String is Java.lang.String | | 301-910-8660
  14. 14. General Interview QuestionsTell me about yourself? Since this is often the opening question in an interview, be extra careful that you dont run off at the mouth. Keep your answer to a minute or two at most. Cover four topics: early years, education, work history, and recent career experience. Emphasize this last subject. Remember that this is likely to be a warm-up question. Dont waste your best points on it. My career has been characterized by my ability to work well with diverse teams. I seek out opportunities to involve others in the decision-making process. This collaboration and communication is what has enabled me to achieve success in my department. People are the most valuable resource of any organization. | | 301-910-8660
  15. 15. Why are you considering leaving your present job? Regardless of the reason, do not bad mouth your current employer. Negativism will always hurt you. Good answers include: “There is no room for growth at my current employer. I am looking for a company with long term growth opportunities”. “Due to a company restructuring, my entire department is relocating to Florida. I was given the option of moving, but do not wish to relocate”. “My current company is not doing well, and has been laying off employees. There is no job security there, and more layoffs are expected”. | | 301-910-8660
  16. 16. What are your goals for the future? Examples of good responses include: my long-term goals involve growing with a company where I can continue to learn, take on additional responsibilities and contribute as much value as I can. I see myself as a top performing employee in a well-established organization, like this one. I plan on enhancing my skills and continuing my involvement in (related) professional associations. Once I gain additional experience, I would like to move on from a technical position to management. In the XYZ Corporation, what is a typical career path for someone with my skills and experiences? | | 301-910-8660
  17. 17. How do you handle stress and pressure? I actually work better under pressure and I have found that I enjoy working in a challenging environment. From a personal perspective, I manage stress by visiting the gym every evening. Its a great stress reducer. Prioritizing my responsibilities so I have a clear idea of what needs to be done when, has helped me effectively manage pressure on the job.We have met several candidates. Why are you the one we should hire? First, I have the qualifications and experience required in this job. I am passionate about working in this field of xxxxx. Second, I am very hardworking with smart thinking and due to global exposure during my studies and in conferences. I have experience interacting with different experts. Being a core member of this team will be very crucial role. | | 301-910-8660
  18. 18. What do you know about our company? Your answer must include: I checked out your website / annual report / newspaper articles / press releases. I know the company is now (describe current company operations and initiatives.) I know you have some big clients / a lot of local business / international contracts. I have discovered the business has a good reputation for entry level people and building careers in the industry.Describe your “dream” job. The best is to stay genetic and say something like: A job where I love the work, like the people, can contribute and can’t wait to get to work. The job where I can start my work as soon as I sit in my chair and serve the needs of all the employees in an organization. | | 301-910-8660
  19. 19. Some of the top traits that employers look for are: Strong leader Good manager Initiative (willing to take on new things) Follow-through (seeing a task through to the end) Good at bringing things in on deadline Determination (as in seeing a project through to the end or in finding a solution to a problem) Quick learner Problem solver Flexibility Good at seeing the big picture even when dealing with the details Good people skills Good team player | | 301-910-8660
  20. 20. Tell me about your greatest weakness? When youre asked what your greatest weakness is, try to turn a negative into a positive. When Im working on a project, I dont want just to meet deadlines. Rather, I prefer to complete the project well ahead of schedule. Being organized wasnt my strongest point, but I implemented a time management system that really helped my organization skills. I have come to a good balance by setting up a system to ensure everything is done correctly the first time. | | 301-910-8660
  21. 21. Would you put the interests of the company before yours? As far as the company is concerned, the answer is “yes.” You are not legally bound by this answer. You are welcome to put your own interests ahead of the company’s once you are hired. However, until that occurs you should tell the employer that yes, you are more than willing to sacrifice your sense of self in order to help the company. If that answer is inadequate for you or for the interviewer, there are also ways to expand this response. Consider the following: “I don’t believe this question can be answered, because it is in my interests to see the company succeed, so the interests of the company and my own interests are one in the same.” | | 301-910-8660
  22. 22. Contact Jumpstart:HR To request more information or consultation: Joey Price, MS, PHR CEO, Jumpstart:HR | 301-910-8660 | | 301-910-8660