Let me talk about their own circumstances, Jingdong 17 years in practice, July 19 departure. Official working time is very short, just one year (two years practice count), and 19 years for half a year so there is time to prepare something free period of six months, which is why I was hanging a lot of HR reasons. Although Offer did not take a few, but more than half of all HR face to face, so the problem for two or three years experience the feeling of finishing is quite representative.
This is mainly the problem I often test the po bit, I have high frequency of occurrence with (compulsory) marked a moment, the answer I have put together, but the finishing was not good enough, there is a need can find me -
ZooKeeper
CAP theorem
ZAB agreement
leader election algorithms and processes
Redis
Redis application scenarios
Redis data types supported (compulsory)
zset jump table data structure (compulsory)
Redis data expiration policies (compulsory)
LRU expiration policies specific implementation of the Redis
How to solve the avalanche Redis cache, the cache penetrating questions
Redis persistence mechanism (compulsory)
Redis pipeline pipeline
Mysql
The basic elements of the transaction
Transaction isolation level (compulsory)
How to solve the problem of concurrent transactions (dirty reads, phantom reads) (compulsory)
MVCC multi-version concurrency control (compulsory)
binlog, redolog, undolog are what, what role
InnoDB row locks / lock table
Myisam and the difference between innodb, when selecting myisam
Why B + tree as an index structure (compulsory)
B + tree index leaf nodes of the things which can be stored (compulsory)
Queries do not go at what time index (compulsory) (anticipated)
How to optimize sql
How to explain the sql is parsed
order by principle
JVM
Runtime data area (memory model) (compulsory)
Garbage collection (compulsory)
Garbage collection algorithm (compulsory)
Minor GC and Full GC trigger conditions
GC中Stop the world(STW)
Characteristics and differences of each garbage collector
Parent delegation model
JDBC and parents delegate model relationships
Java foundation
HashMap and ConcurrentHashMap difference (compulsory)
ConcurrentHashMap data structure (compulsory)
High concurrency HashMap ring is how to generate
volatile action (compulsory)
How to guarantee the atomicity Atomic class (CAS operation) (compulsory)
The difference between synchronized and Lock (compulsory)
Why use a thread pool (compulsory)
The core thread pool ThreadPoolExecutor parameters (compulsory)
ThreadPoolExecutor workflow (compulsory)
How to control the thread pool thread priority
How to communicate between threads
Boolean accounted for a few bytes
jdk1.8 / jdk1.7 what features are added separately
Exception和Error
Spring
Implement Spring's IOC / AOP's (compulsory)
Dynamic proxy implementation (compulsory)
Spring how to resolve a circular dependency (level three cache) (compulsory)
Spring post-processor
How @Transactional Spring's implementation (compulsory)
Spring transaction propagation level
Contact and the difference between BeanFactory and the ApplicationContext
other
How limiting high concurrency system implementation
Highly concurrent systems design spike
How to Load Balancing design
supplement
Addition, it will test a number of computer networks, operating systems like ah. Like the message queue, RPC framework of this test is relatively small. The computer network is layered ah, tcp / udp ah, three-way handshake and the like. Operating system is the data structure of processes and threads, ah, how the communication process and the like. Sorting algorithm data structure is also more often test, test, then definitely give you a quick handwritten row. The remaining issues to rely on the algorithm of the accumulated LeetCode. In fact, non-algorithmic problem Kong algorithm test Duman simple, a lot of questions entirely examine your intelligence is normal, a little difficulty involves some idea of the algorithm according to the type of classification LeetCode topic, each doing twelve basic questions can be completely cope interview.
Interview feelings and Evaluation
In addition to foreign companies, the best experience is Ali. Absolutely stand out, whether it is professional level of the interviewer or the interviewer involved in the attitude of interviewers are fully prominent in other companies. Very respected person, and will guide me to make the right answer, Ali is the only HR is very strong, always have a veto. And some companies interviewer will deliberately mislead you, trying to make you say the wrong answer, and some extremely arrogant attitude, people feel very respected people. Here criticized interview to experience the worst of the two companies: the US group and Boss straight employed.
Foreign words, experience is good, but I have not finished the interview, will be updated later. Microsoft is the English side, Amazon is not. Maybe are based algorithm based, in addition to Microsoft's algorithm also talked operating systems and computer networks, Amazon talked for a long time project details.
At last
This is my interview was about the timetable, in fact, interviewed more than you'll find a rule, if a company you had a very successful side, regardless of the back four or five faces on three sides, will be relatively smooth. Because everyone's questioning, the angle is very similar, with most of the time in a different interviewer say the same thing.
Most of the interviews are based on the company's overall self-introduction project details + Projects + / + and difficult question basic knowledge assessment algorithm + title this process down. Some companies may also ask a few questions from the actual scene of the class, this is a necessary part of Ali asked, this problem is usually no right answer, it depends on personal understanding, the individual has accumulated. The rest is nothing, it's all a new name, chat program to see if your thorough understanding of your own projects, such as frequently ask you why you chose this technology, why such a deal and the like, often knowledge test on the basis of so many, the last algorithm is by brush title.
What questions, please leave a message communication, here, too, I wish everyone to find a suitable job ~
Special Note: This article material from the network, only to share learning, if infringement, please contact deleted!