当前位置:网站首页>Ali developed three sides, and the interviewer's set of combined punches made me confused on the spot
Ali developed three sides, and the interviewer's set of combined punches made me confused on the spot
2022-04-23 14:28:00 【Si Teng】
now 4 In the middle of the , Although the peak season of gold, silver and four has passed , However, many large factories are still in a state of shortage of personnel , Such as The ant gold dress 、 JD.COM etc. .
Some time ago , Introduced by a friend, I had the honor to interview Ali , Before the interview is a more confident state , After all, there was nothing wrong with the previous technology , In the same age, it can be regarded as the great God level . But I don't know this year Baidu What is the situation of the interview , On three sides, I was badly abused , Just hang up .
Ali side :
- According to convention Self introduction and project introduction
- sketch hash How did the conflict happen , What are the common processing methods , stay java Occur in the hash How to get multiple conflicts after a conflict value?
- Tell me about Java GC Mechanism ?
- Red and black trees You need to compare the size to insert , What is the basis for comparison ? other Hash Conflict resolution ?
- JVM Memory model jmm Tell me all you know
- say something Java The principle of thread pooling ? What are the thread pools ? What type of thread pool does the thread pool factory have , And thread pool parameters ?
- BIO、NIO、AIO The difference and connection ?
- hash and B+ The difference between trees ? What scenarios are they applied to ? Which is better ?
- What's the concept of index and what's the use ?
- Java web Filter life cycle ?
- Tell me about TCP Three handshakes and four waves of the agreement ?
- mysql Database default storage engine , What are the advantages
- MySQL Transaction isolation level for , What problems should be solved separately .
- Talking about transaction characteristics (ACID)?
- Solution to generate unique order number under high concurrency
- Yes 10w Number How to play cpu performance Fast sum use java Realization
- What are the causes of deadlock ?
- Tomcat Class loading mechanism / J2EE In application class loader Hierarchical structure ?
- Is index scanning necessarily faster than full table scanning ? Why? ?
- stay Baidu Under the unified log system , If you do, for every request , Set a separate keyword ? In this way, you can quickly search the context through the unified log ;
- Chat spring Of IOC and AOP, What technologies are used ; In practical use , How to use ?
- Chat nosql, What are you familiar with ? for example mongodb、memcache、redis.
- Chat java Of juc frame , Be familiar with which of these classes , When did you use it , How to use ?
- Talk about jvm Your tuning strategy , If you have relevant handling experience in your work, please talk about .
Ali on both sides :
- Introduce your own projects , The technical points 、 difficulty . Technical points about the project , We talked about ;
- TCP/IP Handshake process , Retransmit relevant knowledge ;
- TCP And UDP difference ,TCP Reliability guarantee , Congestion control and flow control ;
- Various Sort Algorithm The way 、 Time complexity ;
- Hash conflict resolution , Advantages and disadvantages ;
- De duplication in a large number of documents ;
- The difference between process and thread ;
- Process communication mode ;
- The difference between user mode and kernel mode ;
- Java Parent delegate mechanism , Break parental delegation ;
- volatile and synchronized difference ;
- Selection of database index ;
- Design patterns , The main question is about the singleton mode 、 Observer mode 、 Factory pattern and abstract factory pattern .
Three sides of Ali :
- Introduce your own projects , The technical points , Development history ; Difficulties encountered in the development process , And troubleshooting 、 The solution ;
- Commonly used data structures ,Arraylist and Linkedlist Ergodic efficiency ;
- The usual way of learning technology , What books are you reading , The next learning direction .
Last
I also learned a lot during the interview . The feeling is quite basic , Second, it's more difficult for me , Three sides asked about some places they were not prepared to go . I don't know much about the backend , During the interview, I felt that my answer was very general, and I hung up on three sides , Purring ~ Can only accept the facts , Wait until the second half of the year . Finally, for the above frequently asked questions, I also summed up the major Internet companies java Most of the interview questions and answers involved in the programmer interview are made into documents and learning notes, and the file and structure can be taken by yourself ( Include Dubbo、Redis、Netty、zookeeper、Spring cloud、 Distributed 、 High concurrency architecture technical data )
版权声明
本文为[Si Teng]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231424557910.html
边栏推荐
- PWM speed regulation control system of DC motor based on 51 single chip microcomputer (with complete set of data such as Proteus simulation + C program)
- JumpServer
- ssh限制登录的四种手段
- The initial C language framework is suitable for review and preliminary understanding
- 一款不错的工具:aardio
- 【Servlet】Servlet 详解(使用+原理)
- Docker (V) MySQL installation
- setcontext getcontext makecontext swapcontext
- 51单片机+LCD12864液晶显示的俄罗斯方块游戏,Proteus仿真、AD原理图、代码、论文等
- Wechat applet rotation map swiper
猜你喜欢
四层和八层电梯控制系统Proteus仿真设计,51单片机,附仿真和Keil C代码
51单片机的花卉、农田自动浇水灌溉系统开发,Proteus仿真,原理图和C代码
Matlab Simulink modeling and design of single-phase AC-AC frequency converter, with MATLAB simulation, PPT and papers
8.2 文本预处理
Qt实战:云曦日历篇
A blog allows you to learn how to write markdown on vscode
SHT11传感器的温度湿度监控报警系统单片机Proteus设计(附仿真+论文+程序等)
单相交交变频器的Matlab Simulink建模设计,附Matlab仿真、PPT和论文等资料
AT89C52 MCU frequency meter (1Hz ~ 20MHz) design, LCD1602 display, including simulation, schematic diagram, PCB and code, etc
C语言知识点精细详解——初识C语言【1】——你不能不知的VS2022调试技巧及代码实操【2】
随机推荐
51单片机的花卉、农田自动浇水灌溉系统开发,Proteus仿真,原理图和C代码
Master in minutes --- ternary operator (ternary operator)
Golang 对分片 append 是否会共享数据
js 递归(1)
阿里研发三面,面试官一套组合拳让我当场懵逼
Docker篇 (五) MySQL的安装
逻辑卷创建与扩容
Flop effect
初始c语言大致框架适合复习和初步认识
Branch statement of process control
OpenSSH的升级、版本号的修改
一篇博客让你学会在vscode上编写markdown
MQ-2和DS18B20的火灾温度-烟雾报警系统设计,51单片机,附仿真、C代码、原理图和PCB等
解决ssh配置文件优化以及连接慢的问题
浅谈skiplist在LevelDB的应用
编译Openssl
外包干了四年,废了...
爬虫练习题(一)
翻牌效果
uni-app消息推送