2020 "gold and three silver four", Java programmers how remote interviews to seek high-paying offer?

Went to "gold and three silver four" year, because of the impact of the epidemic, this year's gold and three silver four previous years a big difference. You can not go out? That is not to delay the interview to find a job, more and more companies choose remote interviews. Years ago, a product of small partners resigned, ready to comfortably at home after New Year, taking advantage of the golden season of job seekers to find work, now been disrupted the pace of this sudden epidemic, both at home waiting and anxious anxiety, some years ago, even regret the urge to resign. He was not only worried about the epidemic, more worried about where to look next month's mortgage. Epidemic brought about changes in the way the interview, not only difficult for the companies dressed in suits wearing pajama bottoms under the HR, but also to the remote interviewing candidates have a Chaogang problem. Interview preparation and perhaps done a lot, but we may have been the first time a remote interview.

2020 "gold and three silver four", Java programmers how remote interviews to seek high-paying offer?

First of all, we still have the basic skills to do the interview interview, during which the epidemic is still not face Well! That the following four issues you have to know the answer!

During the interview the interviewer a few questions of the kind of problem favorite

  • Introduce yourself.

  • On leave a job because of what?

  • Do you think they have any advantages / disadvantages?

  • Why are you applying for this position?

How to write resume

HR can make a stop and resume is not how much you have hobbies, but targeted learning, based on practical experience gives you apply for a job, you have to HR the ability to complete the work of the office of feeling.

Manufacturers need to pay attention to what the interview

  • Personal status, self-confident but not complacent, realistically, there is a more objective statement of their ability.
  • Before the interview a lot about the company, such as the company's outstanding products, corporate culture, history, lineage, etc., know ourselves to be targeted.

VS remote interview on-site interviews in the end what are the differences?

First, across the remote interview the interviewer will screen more than on-site interviews, please pay attention to your posture, so a lot of practice before the interview to his demeanor and body language.

In addition, the interviewer can see the state you live at home, do not say spotless, items neatly This is the minimum.

Former personal interview preparation:

  • Personal image preparation: choosing the right clothing, not too casual, pajamas do not say what you know to change it.

  • Video interview practice: the camera on the front of the computer or the phone a lot of practice before the interview, remember to face the lens in the interview, the interviewer to focus on one kind of feeling, the eye can not cast a glance at the East West cast a glance on the screen, oh.

  • Surroundings finishing: interviews in a well-lit place, not too dark and do not overexposed. Note the surrounding items neatly, clean space.

  • Network equipment ready: telecommunications equipment and network stable conditions required to be used to check the interview, but do not because the device is dead or broken network creating a bad impression to the interviewer oh. Also getting to know remote interview platform, avoid hand slip to turn off the page.

Some of the more common problem arises, by the way listed below.

Multithreading

  • What daemon threads are?
  • Say something runnable and callable What is the difference?
  • sleep () and wait () What is the difference?
  • notify () and notifyAll () What is the difference?
  • Thread run () and start () What is the difference?
  • Create a thread pool, which has several ways?
  • What are the thread pool status?
  • Thread pool submit () and execute () method What is the difference?
  • In java program how to ensure the safe operation of multi-threaded?
  • What is the principle of multi-threaded lock upgrade is?
  • What is a deadlock? How to prevent a deadlock?
  • What ThreadLocal that? What are the usage scenarios?
  • Talk about synchronized to achieve the underlying principle?
  • What is the difference between synchronized and volatile?
  • synchronized and Lock What is the difference?
  • What synchronized and ReentrantLock difference is?
  • Talk about atomic principle?

2020 "gold and three silver four", Java programmers how remote interviews to seek high-paying offer?

Java foundation

  • JDK and JRE What is the difference?
  • What is the difference between == and the equals?
  • hashCode two objects () are the same, equals () certainly is true, right?
  • What is the role in the final of java?
  • java in Math.round (-1.5) equal to how much?
  • String belongs to the basic data type?
  • What are the operating string java class? What is the difference between them?
  • String str = "i" and the String str = new String ( "i") the same?
  • How to reverse a string?
  • Common methods of the String class are those?
  • An abstract class must be abstract way?
  • General classes and abstract classes What are the differences?
  • Abstract classes can use the final modified it?
  • Interfaces and abstract classes What is the difference?
  • java in IO stream is divided into several?
  • BIO, NIO, AIO What is the difference?
  • What are the common methods Files?

2020 "gold and three silver four", Java programmers how remote interviews to seek high-paying offer?

Spring

  • What are the main module spring there?
  • spring commonly used injection method What?
  • The spring bean thread-safe?
  • spring supports several bean scopes?
  • spring bean automatic assembly what way?
  • spring Affairs implementations What?
  • Talk about spring of transaction isolation?
  • Talk about spring mvc running processes?
  • Which components have spring mvc?
  • What is the role of @RequestMapping?
  • What is the role of @Autowired?
  • What spring boot configuration file is the core?
  • spring boot configuration file, which has several types? What's the difference?
  • spring boot ways in which heat can be achieved deployed?
  • jpa and hibernate What is the difference?
  • What is the role of spring cloud breaker?
  • spring cloud core components of what?

2020 "gold and three silver four", Java programmers how remote interviews to seek high-paying offer?

Mybatis

  • What is the difference in mybatis # {} and {} $ is?
  • RowBounds are all one-time query results? why?
  • What is the difference mybatis logical page and physical page is?
  • mybatis support lazy loading? What is the principle of lazy loading?
  • Mybatis talk about the cache and secondary cache?
  • Mybatis and hibernate difference of what?
  • What actuator (Executor) mybatis there?
  • What The principle mybatis pagination plug-in is?
  • mybatis how to write a custom plug-in?

2020 "gold and three silver four", Java programmers how remote interviews to seek high-paying offer?

Redis

  • redis and memecache What is the difference?
  • redis Why is single-threaded?
  • What is Cache penetrate? How to deal with it?
  • redis supported data types are there?
  • redis support java client has what?
  • jedis and redisson What are the differences?
  • How to ensure the consistency of the data cache and the database?
  • redis how to achieve distributed lock?
  • What redis distributed lock defective?
  • How do redis memory optimization?
  • redis common performance problems What? What is the solution?

2020 "gold and three silver four", Java programmers how remote interviews to seek high-paying offer?

JVM

  • Talk about jvm runtime data area?
  • Talk about the difference between the stack?
  • What queue and stack is the? What's the difference?
  • What is a parent delegation model?
  • Talk about the implementation process of class loading?
  • How to determine whether an object can be recycled?
  • What are reference types in java?
  • Talk about what jvm garbage collection algorithm have?
  • Talk about what jvm garbage collector?
  • Details about the CMS garbage collector?
  • The new generation and the old generation garbage collector garbage collector has what? What's the difference?
  • Brief generational garbage collector is how to work?
  • Talk about jvm tuning tool?
  • Commonly used parameters jvm tuning what you are?

2020 "gold and three silver four", Java programmers how remote interviews to seek high-paying offer?

MySql

  • How to get the current version of the database?
  • What is the difference between char and varchar?
  • What is the difference between float and double?
  • Within the mysql connection, connect the left and right connection What is the difference?
  • mysql index is how to achieve?
  • How to verify whether the index mysql meet the demand?
  • Talk about the database transaction isolation?
  • Mysql talk about common engine?
  • Talk about mysql row locks and table locks?
  • Say something optimistic and pessimistic locking?
  • mysql troubleshooting Which means there?
  • How do performance optimization of mysql?

2020 "gold and three silver four", Java programmers how remote interviews to seek high-paying offer?

other

  • There are several deployment models zookeeper?
  • zookeeper how to ensure the synchronization from the master node status?
  • There are three servers in the cluster, one node goes down, this time zookeeper can also use it?
  • Talk about the notification mechanism zookeeper?
  • kafka from the zookeeper can use it alone? why?
  • kafka There are several strategies for data retention?
  • What would cause kafka run slower?
  • Say what you are familiar with design patterns?
  • Simple factory and abstract factory What is the difference?

Common progress, learn to share

Face questions mentioned above, I have collated the answers for everyone to share, as well as massive learning materials, dry knowledge will be updated on the inside, I welcome the attention of the public [No. calm as code ] get!

I feel good to write on a point of praise, plus followers chant! Point of attention, do not get lost, continuously updated! ! !

2020 "gold and three silver four", Java programmers how remote interviews to seek high-paying offer?

Guess you like

Origin blog.51cto.com/14570694/2480884