A senior Java programmer Baidu offers a three-side experience, share to the confused you __java

Source: Internet
Author: User
Tags redis redis cluster
Baidu Java programmer side:Handwritten ArrayList handwriting conversion algorithm, to find a number of binary number 1 Java base equals and = = Multithreading, threadlocal, various locks, synchronized and lock design patterns, Spring class loading mode, Where is the instance saved, AOP IOC, reflective mechanism class loader, parental delegation model, hot-Deploy JVM memory model, memory structure, heap generation algorithm, heap partitioning, GC algorithm, GC process. TCP IP seven-layer model rest Interface specification Get and post differences, length, security. TCP ip arp protocol, two of the same network hosts how to obtain each other's MAC address. Load balancing, high concurrency, high availability architecture MySQL engine distinguishes Redis cache, Redis cluster deployment, hot backup, master-slave backup, master-slave database, hash map to find out the specified node. Learn about cloud computing, the difference between a container and a virtual machine docker. Baidu Java programmer two side:Self-Introduction project is responsible for which projects in which the database backup, master-slave database, cluster database indexing principle, B + tree principle, trie tree extension, the principle of binary lookup tree to find a word in mass data, distributed computing map reduce, or filter partial results with Hsah mappings Java's abstract class and interface differences, Java Hashmap,java memory model, partitioning, and generational garbage collection algorithm. instances, where constants are placed. int 4 bytes, double 8 bytes. The difference between wait and sleep in multiple threads, notify's role in designing patterns to understand which, write an observer pattern. Implements two interfaces, one is the subject one is the observer, and writes out the corresponding method. Write a method of producer consumer queues, writing two classes representing producers and consumers, and using queues to simulate their production consumption. With the while loop and wait notify can be implemented, but I forgot to add synchronize keyword on the queue, so let me write another question. Write: Enter a string, enter the first occurrence of a character, write it. The function of TCP IP's four wave subnet mask, the subnet mask (subnet mask) is also called the netmask, address mask, and subnet mask, which is used to indicate which bits of an IP address identify the host's subnet, and which bits identify the host's bitmask. The subnet mask cannot exist alone, it must be used in conjunction with an IP address. The subnet mask has only one function, that is, to divide an IP address into two parts: network address and host address. Understand Linux, say Linux kernel lock. I've never been in touch. Have you ever used sed to write a script that replaces characters in text with a shell script, presumably by using grep | | Replace. No more questions about Linux. Baidu three sides:Self-Introduction is responsible for modules, which modules, project one of the architecture, I said too long forgot, said the recent project. What is the database connection pool, the configuration file, how to download the database driver, the persistence layer framework. Why use a database connection pool, what is the benefit. Java memory model, where variables and instances exist. Java stack of the role, Java storage What, method area to save what. Java's generational recycling. How the project is deployed to the cloud host, what is the speed of ascension, why there is upgrade, the main answer is device performance and bandwidth. Tomcat configuration, heap up the initial size is how much, not know. Internship in the NetEase related matters. Ask what problems have been encountered. Ask Taiwan to exchange experiences and learn content. Ask for a solution when you encounter a problem. Ability to work under pressure. Work problems, colleagues do not cooperate to do. A quick way to work. The method of studying at ordinary times, give a few points. Why change jobs, personal, girlfriend. Details. When will you be able to come? Career planning

On the internet often see some other friends have to put forward project experience, according to my interview feeling, interview mainly look at several: Project experience + basic technology + personal potential. Project experience is mainly to see your working LIFE + you know the technology, so no matter how the technology is the most important, if your technology is not enough then you have to think about whether you want to continue to go to the Java programmer This road, if the answer is yes then you need to supply your knowledge technology system.

The following is my collection of a systematic study of the curriculum system, the source analysis, performance optimization, micro-service architecture, engineering, distributed. And of course, there are the mock interviews you need most. Java Learning Exchange Group: 478052716





Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.