Answers to questions from the software developer interview: Prepared by the old zizhu Research Office (64 already exist)

Source: Internet
Author: User

Of course, all of them are my personal answers and do not represent others. Address
Www.laozizhu.com/program.jsp? Typeid = 104.
Old zizhu research room, sharing the joy and harvest of Software Development

 

'

I will paste the connection with the prepared answer here.

 

  1. Q: What do you need to help you determine if the project meets the time requirements and runs within the budget?
  2. Q: How do you like to track project progress?
  3. Interview Questions for software developers-try to explain the practices used in risk management. How Should risks be managed?
  4. Q: Do you like task breakdown or rolling plan?
  5. Q: How do you reach an agreement with the customer in terms of scope and time if the customer wants too many things?
  6. What are the differences between iterations and increments?
  7. What do you like to answer a hundred questions during a software developer interview-Reduce the number of deliveries or reduce the workload for each delivery?
  8. Which of the following three questions can be answered during the software developer interview: scope, time, and cost under the control of the customer?
  9. What is the difference between re-engineering and reverse engineering?
  10. Why is the share of software maintenance costs the highest during the application lifecycle?
  11. What is Server Load balancer? What are the load balancing methods?
  12. Q: How do you ensure that changes in Code do not affect other parts of the product?
  13. Q: How do you find errors if there are errors in a large file and the Code cannot be tracked gradually?
  14. What did you learn in testing and quality assurance last year?
  15. Answers to questions during the software developer interview-customers may find dissatisfaction During the acceptance test. How can this problem be reduced?
  16. Q: What types of tests will you perform if you want to perform smoke tests on e-commerce websites?
  17. What are the differences between test suites, test cases, and test plans? How do you organize testing?
  18. What is the difference between functional testing and exploratory testing? How do you test your website?
  19. What is code coverage? How many code coverage rates are there?
  20. Q: What kind of questions do you most often encounter after product deployment?
  21. Q: What tools do you use to test the code quality?
  22. Q: How do you write a unit test if there is a dependency between the business layer and the data layer?
  23. What is regression testing? How can we know that the new changes have not damaged the existing functions?
  24. What text formats can be used to store Unicode characters?
  25. How to store football match results (including team and score) in XML documents )?
  26. How to store N-dimensional vectors in databases?
  27. What is the difference between a queue and a stack?
  28. Q: How can I store color values in the database in the most effective way?
  29. How to Implement the London metro structure in memory?
  30. Q: How do you handle changes in requirements in the code in advance? Here are some examples.
  31. Q: When do I use a class with static members or a singleton for a software developer interview?
  32. Q: What is the last point of Data Structure you have learned, whether in books, magazines, or on the Internet?
  33. What is the binary value of 21 During the software developer interview? What about the hexadecimal value?
  34. Q & A for a software developer interview-do you know "Traveling Salesman Problem?
  35. A hundred answers to a software developer interview-there is an array of integers ranging from 1 to 1,000,000. One of the numbers appears twice. How do you find the repeated number?
  36. What types of languages are you willing to use to compile complex algorithms?
  37. Q & A for a software developer interview-how to reverse the string? Do you need a temporary string?
  38. What is the last algorithm knowledge you have learned, whether in books, magazines, or on the Internet?
  39. Q: What is the fastest search speed for an element in the hash and sorted list?
  40. How can I find the elements in the center of a linked list?
  41. Interview Questions for software developers-here is an example of recursion you have used.
  42. Q: How can I change the format of all phone numbers on 10,000 static html pages?
  43. Q: How do you ensure that code execution is fast without any problems?
  44. Q: What tools do you like besides ide?
  45. Q: When to use abstract classes and interfaces?
  46. What do you most care about when you look at other people's code?
  47. Q & A for a software developer interview-what are the layers in the n-layer architecture? What are their respective responsibilities?
  48. Q: What is a stateless business layer? How can long transactions adapt to it?
  49. Interview with software developers-do you know the design model? What design patterns have you used? In what scenarios?
  50. Q: How do you avoid conflicts between several people editing the same piece of data in Web applications?
  51. What is low coupling and high aggregation? What is the encapsulation principle?
  52. Q: What are the restrictions on the web environment and Windows environment?
  53. Q: How can I highlight text in a piece of text in different colors?
  54. Q: What controls do you use if you have to select multiple entries from a regular list in a small region?
  55. Q: How can users not feel too long if some features are executed for a long time?
  56. Q: How do you deal with incomplete or puzzling requirements?
  57. Q & A for a software developer interview-how do you prioritize your needs? What technologies are there?
  58. Q: How do you study your needs and discover your needs? What resources can be used?
  59. What do you think of demand changes? Is it good or bad? Give your reasons.
  60. What tools do you like to use to track requirements?
  61. What does requirement tracking mean during a software developer interview? What is forward tracing and what is Backward Tracing?
  62. Q: Can you provide different technologies to describe your needs? What scenarios are they applicable?
  63. Q: What advice do you give to a software developer who needs high performance, extremely convenient use, and high security?
  64. Q: Can you give examples of non-functional (or quality) requirements?

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.