Summary of 2024 Shell Campus Recruitment Interview Questions (continuously updated)

Here are the 2024 Shell interview questions, and then remove the duplicates, provide them in categories, and mark the frequency of occurrence * is the lowest and ***** is the highest

If you encounter a question that is not available here, you can provide it in the comment area, thank you

1.【Programming Language】

The difference between spring and spring boot***

jvm partition, functions, garbage collector, garbage collection algorithm? Do you know the three-color marking method? ***

What is the difference between Dubbo and Http***

JVM tuning, why use ParNew+CMS, what is the difference between CMS and G1****

What should I do if a single Full GC takes too long? What should I do if I have frequent full gc? ****

A depends on B, B depends on C, and C depends on A. How does Spring solve this situation? **

The underlying principles of AOP***

2.【Database】

What to do if the transaction fails***

What should I do if mysql does not use the index****

Tell me which indexes you know. Do you know about the table query?****

Let’s talk about the SQL optimization plan***

3.【Redis】

Do you know about redis persistence, the advantages and disadvantages of rdb and aof****

Why is redis fast? The more detailed the better*****

How to optimize the redis data structure, what data structures have you used, and what are the application scenarios***

Have you ever used redis distributed lock? ****

Have you heard about any optimizations done in redis6.0***

How to ensure the consistency between redis and database? How to ensure consistency in high concurrency scenarios***

What are the memory elimination strategies for redis? ***

4.【Distributed】

Tell me about the distributed components you know, the more detailed the better***

Guess you like

Origin blog.csdn.net/cq20110310/article/details/132996549
Recommended