Sobes.tech
Intern

1. What client (user) features have you implemented in the last year at your current job? 2. Approximately what percentage of tasks in the last year did you implement directly in PHP? 3. What PHP/GO ratio would be comfortable for you in tasks at a new job (approximately in %)? 4. Why do you want to change your job? 5. What is your experience in commercial development in GO? 6. Have you had experience with REST RPC, gRPC, API? 7. Do you have experience developing services in Kubernetes? Deployment experience? (Describe on which projects) 8. Do you have experience deploying Unix-like operating systems? (Describe what you had to do) How do you assess your Linux OS knowledge level? (user/advanced). 9. Do you have knowledge and/or experience working with terraform? (Describe on which projects you used it?) 10. Have you worked with PostgreSQL, MongoDB databases? 11. What income level are you considering? 12. How many years have you been working in commercial development, and how many specifically with Go? 13. Do you have experience developing games or mobile applications with gamification? If yes, attach a link to the project. 14. Briefly (3-5 sentences) describe the architecture of the last Go service you designed or significantly changed. What components, why this structure, what would you do differently now? 15. Tell about refactoring or migration that took more than 2 weeks. What was the trigger, what metrics were before/after, what went wrong? 16. What AI tools do you work with when writing code? What have you changed in your AI usage in 2025? 17. Describe a case where using AI significantly simplified your work or saved time. 18. Tell about your experience working with WebSocket or other real-time solutions. In which product did you use it? How many concurrent connections did you hold, what were the scaling issues? 19. Do you have experience working with queues (BullMQ, Kafka, RabbitMQ, or others)? In what tasks did you use them? 20. Describe a case when tests caught a bug before release or when lack of tests led to a problem. What was this case? 21. Tell about a bug or incident in Go that you debugged the longest. How did it manifest, how much time did it take, what was the cause? 22. Please specify the maximum RPS or MAU of the product you worked on. If possible, also specify the p99 latency you maintained. 23. Here you can attach a code example (link to document/pastebin) or a link to Github. 24. Please, if you did not respond to a vacancy on HH, attach a link or a resume file. 25. Free comment field where you can write anything you consider important!

sobes.tech AI

Answer from AI

This set of questions is intended for a comprehensive interview and requires detailed personal answers based on your experience. Here are brief guidelines for each point:

  1. Describe specific user features you have implemented, such as new interfaces, UX improvements, integrations.

  2. Assess the percentage of tasks completed in PHP, based on the total workload.

  3. Indicate a comfortable PHP/GO ratio, for example, 70/30 or 50/50, depending on your preferences and experience.

  4. Honestly and constructively explain the reasons for changing jobs.

  5. Describe your experience with commercial development in Go, projects, tasks.

  6. Talk about working with REST, RPC, gRPC, API, provide examples.

  7. Describe your experience with developing and deploying services in Kubernetes, projects.

  8. Indicate your experience with installing and configuring Unix systems, level of Linux proficiency.

  9. Talk about projects using Terraform.

  10. Describe your experience with PostgreSQL, MongoDB.

  11. Indicate your desired income level.

  12. How many years of commercial development and with Go.

  13. Describe your experience with game development or mobile applications with gamification, if any.

  14. Briefly describe the architecture of your last Go service, key components, what you would improve.

  15. Talk about long-term refactoring or migration, challenges, and results.

  16. Describe your use of AI tools in coding and changes expected in 2025.

  17. Provide an example where AI significantly helped.

  18. Describe your experience with WebSocket or real-time solutions, scaling.

  19. Talk about your experience with queues (BullMQ, Kafka, RabbitMQ), tasks.

  20. Provide an example where tests caught a bug or their absence led to a problem.

  21. Describe the most complex bug in Go, debugging process.

  22. Indicate maximum RPS or MAU of the product, p99 latency.

  23. Attach a code example or link to a repository.

  24. Attach a resume if you haven't responded through HH.

  25. Free space for comments.

It is recommended to prepare specific examples from your experience for each point.

1. What client (user) features have you implemented… - sobes.tech