The Java director offer who is preparing to win the total package of 30W in half a year, comes from a rookie who graduated in 18

Pay attention, don't get lost; continue to update Java related technologies and information! ! !
The content comes from the contributions of group friends! Record an interview and share it with everyone, thanks for your support!

Preface

This article will be shared in a first-person manner. The following is a brief review of this year's autumn recruitment process: I have been preparing for autumn recruitment for about half a year, and I was actually slowly preparing for it at home during the earliest period of the epidemic. no way,笨鸟先飞嘛
Insert picture description here
Insert picture description here

Insert picture description here
Insert picture description here

One side and two sides (the interval between one side and two sides is very short, let's talk about it together)

  1. C++ polymorphism implementation mechanism
  2. The difference between reference and pointer
  3. How to change the direction of the reference
  4. Can references achieve runtime polymorphism? How to achieve? for example
  5. Where is the virtual pointer? Have you practiced and explored yourself?
  6. What is the size of the stack in general? What is it related to?
  7. When did the four waves degenerate to three times? Have you caught the bag? tool? Why capture the packet?
  8. What's the matter with virtual memory?
  9. The underlying implementation of select poll epoll? Which is better? Why good?
  10. Does the red black tree understand? Why not use red-black trees for indexing? What are the advantages of B+ trees?
  11. What is the phantom reading? How to ensure consistency?
  12. What do you think about cache consistency? How to avoid dirty data?
  13. What is the Redis cache avalanche and cache penetration?
  14. Redis 6 data elimination mechanisms? The process of AOF rewriting?
  15. Redis underlying network model? What are the models under Linux and Windows
  16. Fragments inside and outside the OS? the difference? How to recycle?

Code question:

  • Two ordered linked lists were merged. I wrote a version that opened up auxiliary space on the stack. The interviewer gave a thumbs up...
  • Linked list element exchange, the first and second bits are exchanged, the third and fourth bits are exchanged, ,,, emphasize the need to consider the number of odd and even elements in the linked list. For example, 1->2->3->4->5, output
    2->1->4->3->5.

Later, I asked me to encapsulate the exchange function and the linked list initialization function. For example, if the main function enters an odd number 9, the linked list is automatically generated
1->2->3->4->5->6->7->8->9, and then Call the conversion function to generate 2->1->4->3->6->5->8->7->9

Three sides:

  1. Introduce yourself
  2. Introduction project
  3. Is the project a mature demo? How is the test done? Is there any improvement?
  4. Introduction to personal advantages and disadvantages
  5. Puzzle: horse racing problem: 25 horses, 5 tracks, no counter, find out the fastest Top3, how many times is the least required
  6. Go down the stairs, take two steps or one step, and ask how many options there are. It's almost like a frog jumping up a staircase.
  7. How to judge whether the linked list has a ring? How to find out? How to do the shortest time complexity?
  8. Intent to work?
  9. Rhetorical question

All sides

  1. Introduce yourself
  2. Introducing the internship experience, what are the gains? In the following life and study, did that period of harvest help you?
  3. School experience? Seeing you have had an IT competition, what is the situation?
  4. Did you encounter any problems in the team competition? Is the communication harmonious? How to deal with it
  5. Are there any activities that are not related to IT?
  6. Intent city? I want to hear real thoughts...
  7. Rhetorical question

to sum up

After graduating in 18 years, I won the director offer with an annual salary of 300,000 yuan in 2 years. I am sour after all. After the sourness, I still have to continue to study hard and share some learning materials I usually read . Click here if you need it Free to receive, secret code: CSDN
Insert picture description here
Insert picture description here

Insert picture description here

多投入时间、多投入精力、多投入汗水,越努力越幸运!!!Click here to receive the above information, password: CSDN
Insert picture description here

Guess you like

Origin blog.csdn.net/yueyunyin/article/details/109311295