From the perspective of technology

Yuncong Technology, a total of two rounds of technical + one round of hr, passed smoothly

Cloud from one side

Cloud from one side (54min)

Java basics: After the
collection of eight-legged essays
syn and ReentrantLock
n tasks are executed, which
countdownlatch class is used to execute the main task and how to implement
Common data structures

Database:
Introducing the B+ tree index. The
query complexity is stable, and how to be stable.
What else besides B+ tree index

JVM runtime data area


Replace and match
644 file permissions in linux common commands in vim
Find file path
Find file commands that specify the end of .txt


How does aop implement a log record in the execution process of springMVC

There are other problems, I can’t remember

Algorithmic problem
with an ordered array of repeated numbers, find a position greater than or equal to the target value, if it does not exist, return the length of the array +1; the
algorithmic problem is a little bit stretched and has not been done.
Alas!

Cloud from two sides

The cloud
record from the second side (52min) is not very complete

1. Introduce the sorting algorithm you know
2. Talk about the implementation process of fast sorting and heap sorting
Algorithm:
3. Merge two ordered arrays A and B, assuming that the capacity of A is sufficient, merge into the A array
4. Give one Number, determine whether this number is a prime number
Back to basics
5. What are the scenarios where HashMap and thread are not safe? What are the thread-safe maps?
6. Talk about AQS? How do thread sleep and wake up?
7. How to implement ReentrantLock's fair lock and unfair lock.
8. Talk about CAS and what CAS is running on.
9. Throw a task into the thread pool, but then how to cancel it if you don't want to execute this task.
10. The difference between NIO and AIO
11. Have you ever used a message queue? When you try to introduce message queues into your project, what should you consider?
12. How does the message queue achieve high availability?
13. Redis's commonly used data structures? I also told him about the underlying coding.
14. What are the application scenarios of Redis's commonly used data structures? I talked to him about
15, Redis's memory elimination mechanism and expiration strategy? If you let you implement lru by yourself, how do you design
16, how to achieve consistency and durability of MySQL transactions
17, how to achieve SpringAOP?
18. Why must the interface be implemented when using jdk proxy?
19. In which period was the jdk proxy method executed? (This did not answer, the interviewer said it was executed in the post processor period of the bean)
20. What should be considered when designing an RPC framework?
21. If HTTP is not used, how to use TCP?
22. Which class and method should be called if implemented by TCP? At first, I didn’t get the answer that the interviewer wanted, and then I explained it to me. Then I answered the registration center’s design idea
23, service fusing and service degradation.

Rhetorical question
evaluation + department business and technology stack

Will be notified

Guess you like

Origin blog.csdn.net/MarkusZhang/article/details/109220584