编程知识 cdmana.com

An article to understand oom and solutions, Java algorithm, interview questions and answers pdf

The ant gold dress ( Five sides )

 Understand OOM And solutions ,Java Algorithm interview questions and answers pdf_ The programmer

The ant gold dress : one side

On the one hand, I did an algorithm problem , It's required to finish in two hours , Given a length of N An array of repeating elements , The output of the 10 Large number . Typical TopK problem , Let's get the algorithm done .

The algorithm problem should pay attention to the validity check 、 Boundary conditions and exception handling . in addition , If you want to write test cases , Be sure to cover as many scenarios as possible . Plus the usual brush algorithm problem , There should be no problem with this assessment .

The ant gold dress : Two sides

  1. Introduce yourself
  2. Have you ever contributed code to an open source project ?
  3. What does the department do at present , A brief introduction to the business , What are the internal systems , Action and interaction process
  4. Dubbo Which pits have you stepped on , How are the differences resolved ?
  5. Start to get to the point , Talk about your understanding of thread safety
  6. What are the characteristics of transactions ?
  7. How to understand atomicity ?
  8. The difference between optimistic lock and pessimistic lock ?
  9. These two are locked in Java and MySQL How are the differences realized ?
  10. HashMap Why not thread safe ?
  11. How to let HashMap Become thread safe ?
  12. Collections Of synchronize What's the difference between the two ?
  13. jdk1.8 Yes ConcurrentHashMap What optimizations have been made ?
  14. redis Do you understand the master-slave mechanism ? How to achieve ?
  15. There was GC Tuning experience ?
  16. What do you want to ask ?

The ant gold dress : On three sides

  1. Introduce yourself briefly
  2. What does the monitoring system do , What are the modules , How the modules interact ? What database to use ?
  3. What storage engine to use , Why use InnnoDB?
  4. Is the order table split , How to dismantle it ?
  5. Query process description after horizontal split
  6. What if the data falling into a certain segment is very large ?
  7. What's wrong with hashing ?
  8. How to solve the reading and writing pressure after sub database and sub table ?
  9. How to guarantee the uniqueness of the primary key after splitting ?
  10. Snowflake Generated ID Is it the only global increase ?
  11. How to realize the uniqueness of global increment ID?
  12. Mysql The index structure of
  13. The difference between primary key index and common index ?
  14. What are the current bottlenecks in your system ?
  15. How are you going to optimize ? Briefly describe your optimization ideas
  16. What do you want to ask me ?

The ant gold dress : Four sides

  1. Introduce yourself
  2. Why do the reverse ?
  3. How to understand microservices ?
  4. How can service governance be realized ?
  5. This is not what middleware does , Why does your department do ?
  6. say something Spring Life cycle of
  7. say something GC The process of
  8. CMS GC What's the problem? ?
  9. How to avoid floating garbage ?
  10. mandatory young gc What's the problem ?
  11. know G1 Well ?
  12. What is the recycling process like ?
  13. What you mentioned Remember Set How is the underlying implementation done ?
  14. What do you want to ask ?

The ant gold dress : Five sides

Five sides are HRBP Face , And I made an appointment in advance , Mainly talked about the previous internship experience in ants 、 What the Department is doing 、 Occupation development 、 Benefits, etc . Interviewers in Ali do have a veto , It's important to know if your values are match, Generally speaking, I prefer the candidates who are honest .HR Face must be honest , Don't lie , As long as you lie HR Will go to prove , direct cut 了 .

  1. Why didn't ants stay for three months ?
  2. Who is the supervisor during the internship ?
  3. What did the internship do ?
  4. What do you think of Technology ? What technology stack do you usually use ?
  5. Have you been studying anything recently
  6. You are right about SRE What do you think
  7. Do you have any expectations for treatment

Last HR Also told me that at present, the stability assurance department is short of people , I hope I can reply as soon as possible .

Ant gold interview summary

Ant interview pays more attention to the foundation , therefore Java Those basic skills must be solid . The working environment of ants is very good , Because I'm in the stability assurance department , There are many separate groups , What three years 1 class , I feel very young . The basic level of interviewers is relatively high , Basically all P7 above , In addition to the foundation, I also asked many questions about architecture design , The harvest is still great .

summary : Draw a picture Kakfa Frame your mind outline (xmind)

 Understand OOM And solutions ,Java Algorithm interview questions and answers pdf_ The programmer _02

In fact, about Kafka, There are too many questions to ask , Grilled for a few days , In the end 44 ask : The basic chapter 17 ask 、 Advanced 15 ask 、 Advanced 12 ask , All stabbing pain points , I don't know if you don't worry about the answer , How many can you answer ?

If yes Kafka I can't recall my knowledge , Let's first look at my hand drawn knowledge summary brain map (xmind Can't upload , The article uses a picture version ) Sort out the overall architecture

Sort out the knowledge , After the interview , If you want to further study and interpret kafka And source code , So the next one 《 Handwriting “kafka”》 Would be a good choice .

  • Kafka introduction

  • Why choose Kafka

  • Kafka Installation 、 Management and configuration

  • Kafka The cluster of

  • first Kafka Program

  • Kafka The producers of

  • Kafka The consumer

  • In depth understanding of Kafka

  • Reliable data transmission

  • Spring and Kafka Integration of

  • SpringBoot and Kafka Integration of

  • Kafka The practice of cutting peaks and filling valleys

  • Data pipeline and streaming ( Understanding can )

 Understand OOM And solutions ,Java Algorithm interview questions and answers pdf_Java_03

 Understand OOM And solutions ,Java Algorithm interview questions and answers pdf_ The backend development _04

This article has been  CODING Open source project :【 A big factory Java Analysis of interview questions + Core summary learning notes + The latest explanation video + Actual project source code 】 Included

版权声明
本文为[Programmer Huaxi]所创,转载请带上原文链接,感谢
https://cdmana.com/2021/10/20211002005656324g.html

Scroll to Top