“ The soul of the National People's Congress , College students are masters ”
When I saw this sentence, all of a sudden, the platforms were on fire , And began to emerge a number of attacks on specialist netizens .

One of the comments is still fresh in my memory : College students can do whatever they try to do , Just stop being a programmer , Don't hurt IT It's low-grade . After reading this comment, I couldn't help but feel the urge to type out this article . As a college graduate to become a programmer , I found out that people are full of malice towards being a programmer for junior college students , Many people say that college students can be programmers ? College students can enter large factories ? College background , do Java Do programmers really have no spring ?
I can't tell you what I'm saying .

But Xiaobian, I'm really a big factory with professional background , At present, we are doing more and more Java Post . We must also tell you that the journey to Dachang is extremely painful and long , Not to mention other skills or learning abilities , Just light “ junior college ” This is the height of education in the face of the mountain of education , It's killing everything .
Because of this, if you have a college degree and have a dream of a big factory , Once you have decided on your goal, you have to work a hundred times or more .
I'm sure a lot of people are curious about how I got into the big factory , I won't go into details , I'm through Java The blog found a familiar blogger and pushed it inside , After knowing each other, he may also be moved by the spirit that I want to enter the factory, ha ha ha .

Let's talk about the interview process today .( It's just a personal reality )


More than one side

First, introduce yourself
What projects have you participated in
Three elements of concurrent programming ?
What are the ways to achieve visibility ?
The value of multithreading ?
Comparison of three ways to create thread ?
Draw the state flow diagram of the thread
What are the common concurrency tool classes ?
CyclicBarrier and CountDownLatch The difference between
CAS The problem of :1,CAS Easy to cause ABA problem 2, The atomicity of code blocks cannot be guaranteed 3,CAS cause CPU Increased utilization
ReadWriteLock What is it?
Answer to one interview question :


Two sides of pinduoduo

introduce oneself to
What is the factory model ?
How to add or delete single linked list ?
Let me make sense JVM How many pieces are divided into ?
Because of the memory overflow mentioned , The interviewer asked me the difference between a memory overflow and a memory leak ?
I'm going to ask the database when I'm done here ,4 What are the big features , for instance ?
What is the isolation level of data , Take an example of each isolation level ?
What do distributed lock implementations know ?
Which lock do you prefer ?Redis What are the persistence operations for ?
How to use it redis Processing hot data
sleep Methods and wait What is the difference between the methods ?
synchronized and ReentrantLock The difference between
thread B How to know threads A The variable was modified
If you submit a task , The thread pool queue is full , What happens then
Construction method of thread class , Which thread is the static block called by
Answers to two-sided interview questions :


Three sides of pinduoduo

Self introduction and project introduction as usual ;
Let me tear up a singleton mode
Let me talk about what code means ?
As mentioned in my project JVM, So I got a scene question , Garbage collector , After the mark is cleared many times , Because of the use of mark clearing algorithm , So what do you think might happen ?
It's mentioned here full gc, Ask me , What will happen full GC, What happened minor GC?
Except for the memory overflow problem in your project , What else do you know about memory overflow and memory leak ?
And then gave me a dynamic programming handwritten code problem , Let's write a code .
Three way interview answer :


Pinduoduo HR Noodles

Let me introduce myself
Why do you choose pinduoduo ?
What are your greatest strengths and weaknesses
What do you think of overtime work in the company
What do your friends think of you
How do you usually study ?
Something that's hard to deal with ?
You feel like you've done something successful ?
Imagine your life in decades to come ?
The most painful time
Do you think the pace of work is acceptable ?
What do you want to ask ?


That's what I'm going to do for the interview Basically, I have a clear record .

Besides, I collected a lot of reading before the interview Java Blog God friends into the factory information , After asking for permission, I decided to send it out, hoping to help my brothers who have similar experience or want to enter the factory , Let's share it for free !

Byte skipping interview questions


Ali interview questions



Interview questions of meituan



Because of the limited space, they are not included in the article , Learning notes on the content of the article , Interview question set , Can be provided free of charge for everyone to learn .100% Free access : forward + Review articles , I can do it privately .



After the basic information is the blog God friends of the Qing Qing arranged to provide me with learning , In our communication, they never ridiculed that I was a college student and still dreamed of entering a large factory , They just think that everyone is learning computer and interested in the Internet , If you can help, study together .

No matter how many times you've seen it “ black ” College Students' message or comment , I just want to say to my friends who are college students who want to enter the factory , Never mind what others think , Just study hard , There is a lack of education, you need to use a hundred times to fill in . You can do it if you want .
last , There is nothing difficult in the world, but the old saying is always in use !

©2019-2020 Toolsou All rights reserved,
C Review of basic language knowledge Go Language learning notes (GUI programming )Java Misunderstanding —— Method overloading is a manifestation of polymorphism ? How to achieve low cost and high stability for cloud native applications ?elementui Shuttle box el-transfer Display list content text too long C/C++ Memory model Element-Ui assembly Message Message prompt , alert Popup C# Making a simplified version of calculator Python In pycharm editor Interface style modification Tiktok refresh progress bar ( Two little balls turn ), The code is simple