Article Directory
-
- [Suzhou Digital Power] face-to-face with base Shanghai
-
- Java fundamentals
-
- 1. Talk about common data types, sizes, and their encapsulation classes
- 2. The difference between overloading and rewriting
- 3. Talk about the reference method of Java
- 4. What methods does String have?
- 5. What is the difference between String, StringBuffer, and StringBuilder
- 6. Talk about the usage of static
- 7. What are the common access modifiers? what is the difference between them
- 8. Briefly describe the relationship and differences between threads, programs, and processes
- 9. How much do you know about Java's reflection mechanism
- 10. Know which common collections
- 11. Talk about the difference between ArrayList and LinkedList
- 12. Talk about passing by value and passing by reference
- 13. Talk about multi-threaded locks
- MySQL plane
- 1. What is the index, the advantages and disadvantages of the index
- 2. What are the index types of MySQL
- 3. What is inner join, left outer join, right outer join
- 4. Three Paradigms
- 5. Talk about foreign keys and primary keys
- 6. If the primary key is self-incrementing, I first added 5 records, then deleted 2 records, and then added a record, talk about their sequence
- 7. What are the means of SQL optimization
- other
- If this article helped you, please consider giving me a thumbs up!
[Suzhou Digital Power] face-to-face with base Shanghai
The screen recording was accidentally deleted, and it was restored from memory
Interview time PM8:30-9:00, interview time one hour, online interview
Interviewer: technical director, founder, HR
I gave a verbal offer on the spot, and only gave 24 hours to consider. I don’t understand this, and I was not satisfied with the salary, so I rejected it the next day.
The company is mainly engaged in RPA technology
Robotic process automation (RPA) is a business process automation technology based on software robots and artificial intelligence (AI).
A robotic process automation (RPA) system is an application that provides an alternative way to automate end-user manual processes by mimicking the way end-users do it manually at a computer.
To put it simply, it is for visualization and low-code development. Java may only write some interface content and then call it
Java fundamentals
1. Talk about common data types, sizes, and their encapsulation classes
2. The difference between overloading and rewriting
3. Talk about the reference method of Java
4. What methods does String have?
5. What is the difference between String, StringBuffer, and StringBuilder
6. Talk about the usage of static
7. What are the common access modifiers? what is the difference between them
8. Briefly describe the relationship and differences between threads, programs, and processes
9. How much do you know about Java's reflection mechanism
10. Know which common collections
11. Talk about the difference between ArrayList and LinkedList
12. Talk about passing by value and passing by reference
13. Talk about multi-threaded locks
MySQL plane
1. What is the index, the advantages and disadvantages of the index
2. What are the index types of MySQL
3. What is inner join, left outer join, right outer join
4. Three Paradigms
5. Talk about foreign keys and primary keys
6. If the primary key is self-incrementing, I first added 5 records, then deleted 2 records, and then added a record, talk about their sequence
7. What are the means of SQL optimization
other
I asked what technology stack was used for the graduation design project in my resume and what was the most difficult problem I encountered
Is there any research on front-end security, some questions about JWT and token
I probably remember these. I personally feel that there should be a certain gap with the direction of Java. The common mainstream frameworks are basically not used. It is understood that it may be written in VB language, .net development and some Python development.