当前位置:网站首页>A friend with a monthly salary of 50000 told me that you were just doing chores
A friend with a monthly salary of 50000 told me that you were just doing chores
2022-07-26 21:46:00 【YYniannian】
A few days ago, I talked with a friend about the interview , He said he got both Tencent and Ali's last month offer, Finally, Ali was chosen .
I learned about his interview process , Just a little , Whether it's Ali or Tencent's interview , Programmers at this level , Will examine the project management ability , And the weight is very large .
In fact, no matter what position you are interviewing , The front end is good , Back end , Must examine management , It's off , Basically, there's no big problem .
He told me , Those big factories think , Only everyone in the project has enough management awareness , To ensure that there are no mistakes in the work , Maximize efficiency .
But think about the daily work scene of the technical post , Also reasonable :
The product manager doesn't do business every day , There is no head or brain to ask for , Bother ;
Regular meetings every week / Docking meeting , It's not efficient at all , Bother ;
Same need , We should connect with people from several departments over and over again , Bother ;
There is no consensus , If you want to say it, you can't say it again , Can only passively accept , Bother !
The reason for these problems in work , In fact, most of it is due to the lack of project management ability .
When it comes to project management capabilities , Many people's first reaction is the position of business supervisor . But as an ordinary programmer , In fact, we also need to understand project management .
According to the survey , Most programmers work for three or five years , They can master the necessary knowledge of their positions 、 Experience and skills . But a lot of people are going to get into trouble next , Can't break through the bottleneck in the workplace , Not to mention a raise or promotion .
So most people will choose the technical expert route , And people with stronger abilities will be in this situation , Have more competitive advantage . If you are not confident in your basic knowledge , I suggest to study systematically again , In order to help everyone improve their learning efficiency , I've arranged a set Java Advanced learning notes .
The first part Java
( One ). Basics
1. Java Basic skill
Java introduction ( Basic concepts and common sense )
Java grammar
Basic data type
Method ( function )

2. Java object-oriented
Classes and objects
Three characteristics of object orientation
Modifier
Interfaces and abstract classes
Other important knowledge points

3. Java The core technology
aggregate
abnormal
Multithreading
File with the I\O flow

( Two ). Concurrent
1. Concurrent container
JDK Summary of concurrent containers provided
ConcurrentHashMap
CopyOnWriteArrayList
ConcurrentLinkedQueue
BlockingQueue
ConcurrentSkipListMap

2. Thread pool
The benefits of using thread pools
Executor frame
( important )ThreadPoolExecutor Class introduction
( important )ThreadPoolExecutor Examples of use
Several common thread pools are explained in detail
ScheduledThreadPoolExecutor Detailed explanation
Thread pool size determination

3. Optimistic lock and pessimistic lock
What is pessimistic lock and optimistic lock
There are two common ways to implement optimistic locks
Disadvantages of optimistic lock
CAS And synchronized The use of

( 3、 ... and ). JVM
1. Java Memory area
summary
Run time data area
HotSpot Exploring virtual machine objects
Key supplementary content

2. JVM Garbage collection
uncover JVM The mystery of memory allocation and recovery
The object has died ?
Garbage collection algorithm
Garbage collector

3. JDK Monitoring and troubleshooting tools
JDK Command line tools
JDK Visual analysis tools

Interview guide
( One ). How to write a programmer's resume
Why is resume important ?
Here are some things you have to know
Two rules to understand
How to write project experience ?
How to write professional skills ?
Typesetting considerations
Others are small tips

( Two ). How to prepare for an interview
How to get an interview with a large factory ?
Preparation before interview
After the interview
How to learn ? Is it necessary to learn all kinds of frames ?

( 3、 ... and ). Java Recommended learning routes and methods
Java Basics
Operating system and computer network
Data structure and algorithm
Front end knowledge
MySQL
Commonly used tools
Common framework
Simple use of multithreading
Distributed
Learn more
Microservices
summary

Okay , That's all for this article , The answers to all the above questions are sorted into PDF 了


边栏推荐
- Summary of common interview questions of operating system, including answers
- 仅需一个依赖给Swagger换上新皮肤,既简单又炫酷
- Flextronics responded to the "seizure of Huawei materials" incident: deeply regretted, looking forward to continuing cooperation!
- 缩放文本以适合元素内部
- Alkbh1
- Samsung releases 108million pixel image sensor isocell bright HMX, and Xiaomi will launch
- Shrimp Shope takes the commodity list API according to keywords
- Uncover the secrets of Xiaomi 100million pixel camera: 1/1.3 inch COMS sensor, resolution 12032 × nine thousand and twenty-four
- Keyword maintenance of dream weaving document doesn't work
- Search eBay product API by keyword
猜你喜欢

Kalibr calibration realsensed435i -- multi camera calibration

攻防世界----ics-07

I successfully landed the automatic testing post, with a maximum monthly salary of 15.4k. I'm great~

Supplement - nonlinear programming

《暑假每日一题》Week 7:7.18 - 7.24

逻辑漏洞----任意账号注册

安全浏览器“隐身”模式可以查看历史记录吗?

Industrial basic IFC - extract model structure tree

JDBC总结

Logical vulnerability - arbitrary account registration
随机推荐
FreeRTOS personal notes - Software Timer
缩放文本以适合元素内部
在上传之前预览图像
(C语言)浅识#define
Happens-Before原则深入解读
Registration conditions for information system project managers in the second half of 2022 (soft examination advanced)
按关键字搜索易贝商品 API
Flash source code startup phase
Solution to the problem of sticking and unpacking TCP
From manual test to automatic test, it only took me a few months to double my salary
Type assertion in typescript
Supplement - nonlinear programming
Filtering and distortion
内容管理工具,用蓝色书签就足够
Resize table columns
京东一面:Redis 如何实现库存扣减操作?如何防止商品被超卖?
新来个技术总监要我做一个 IP 属地功能~
三星发布1.08亿像素图像传感器ISOCELL Bright HMX,小米将首发
NPM, NPM Chinese documents, NPM learning and using
美国再次发难:禁止承包商采购这5家中国公司的设备与技术