当前位置:网站首页>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 16:20:00 【InfoQ】

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 black trees need to be compared in size to be inserted , 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? ?
- Under Baidu's 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 sorting The way of the algorithm 、 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

版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231618492442.html
边栏推荐
- Sail soft segmentation solution: take only one character (required field) of a string
- [open source tool sharing] MCU debugging assistant (oscillograph / modification / log) - linkscope
- Website pressure measurement tools Apache AB, webbench, Apache jemeter
- 04 Lua 运算符
- 299. 猜数字游戏
- homwbrew安装、常用命令以及安装路径
- 【Pygame小游戏】10年前风靡全球的手游《愤怒的小鸟》,是如何霸榜的?经典回归......
- 安装Redis并部署Redis高可用集群
- volatile的含义以及用法
- Day (3) of picking up matlab
猜你喜欢

Sail soft segmentation solution: take only one character (required field) of a string

You need to know about cloud disaster recovery

Website pressure measurement tools Apache AB, webbench, Apache jemeter

TIA博图——基本操作

Day 9 static abstract class interface

R语言中实现作图对象排列的函数总结

面试题 17.10. 主要元素

Meaning and usage of volatile

5 minutes, turn your excel into an online database, the magic cube net table Excel database

Filter usage of spark operator
随机推荐
volatile的含义以及用法
Solution to the fourth "intelligence Cup" National College Students' IT skills competition (group B of the final)
VMware Workstation cannot connect to the virtual machine. The system cannot find the specified file
The first line and the last two lines are frozen when paging
TIA博图——基本操作
Upgrade MySQL 5.1 to 5.610
Master vscode remote GDB debugging
Government cloud migration practice: Beiming digital division used hypermotion cloud migration products to implement the cloud migration project for a government unit, and completed the migration of n
Hypermotion cloud migration helped China Unicom. Qingyun completed the cloud project of a central enterprise and accelerated the cloud process of the group's core business system
【现代电子装联期末复习要点】
Distinct use of spark operator
MySQL - MySQL查询语句的执行过程
Oracle data pump usage
第十天 异常机制
Hyperbdr cloud disaster recovery v3 Release of version 3.0 | upgrade of disaster recovery function and optimization of resource group management function
linux上启动oracle服务
Implement default page
Tencent offer has been taken. Don't miss the 99 algorithm high-frequency interview questions. 80% of them are lost in the algorithm
Oak-d raspberry pie cloud project [with detailed code]
Coalesce and repartition of spark operators