To what extent can I go out to work?

Code master 2021-01-14 13:56:15
extent work

The training class basically completed the required project , I'm packing my resume ( The trick is often used in training classes ) In reciting some common interview questions

Different enterprises have different recruitment requirements , Specific can be on the recruitment website to understand

General business Junior java Develop job requirements :

There are solid Java Developing language foundation
Master the mainstream open source framework ( Such as :Springboot,Mybatis,springMVC etc. )
be familiar with HTML/XML、JavaScript、CSS、Ajax And common JS frame ; Familiar with database system and SQL Programming ; be familiar with Linux operating system
Familiar with distributed 、 cache 、 Message and other mechanisms , Yes redis、kafka、storm、zookeeper Use  
have Java Application development experience , Experience in designing key modules in large and medium-sized projects

The interviewer will ask basic questions , Will ask questions based on your project , Can ask very shallow also can extend ask very deep , It depends on whether you are a fresh student in the interview , Or packaging 1-2 Years of experience , The difficulty of the interview questions is different

For example, this year's students have no work experience in the interview , A clear point , Ask to say it

What's the biggest gain of doing a project in school ?

  1. springmvc What is the execution process of
  2. The data parameters are in handler Handle
  3. mybatis What are the actuators ?
  4. mybatis How to implement paging plug-ins
  5. dynamic sql How to write
  6. Methods and sql How to bind First namespace
  7. Threads Process relationships
  8. State of thread 6 Kind of
  9. interipped
  10. notify all difference
  11. Thread safety Write Locking mechanism
  12. new Create string
  13. syn Lock escalation
  14. Can reflection get private information It needs to be set up setaccess
  15. Custom annotation
  16. The understanding of polymorphism encapsulation
  17. treeset How to go heavy compareto
  18. Array linked list difference
  19. serialize Deserialization
  20. Spring How to create objects for us A dynamic proxy
  21. Springbean Life cycle init aware
  22. Object scope
  23. threadlocal Privatization Thread isolation Underlying mechanism
  24. threallocalmap k v
  25. Spring How to solve circular dependency Three level cache
  26. linux Common use of ps -ef Process number kill
  27. Global search for a file find
  28. Dynamic view log tail f dynamic n How many lines at the end
  29. Database isolation level Read uncommitted Read to submit Repeatable Serialization
  30. Storage engine
  31. sql Statement execution procedure
  32. Execute first from

If it's packaging 2 The interview questions of the year or so :

  1. Talk about the evolution of your system , There is no full participation , Talk about the process from monomer to containerization .
  2. You've been in the middle of it , Let's talk about the overall architecture of the system . Including the upper business , Business Center , Data center , It's related to the operation and maintenance of the middle station
  3. say something spring Which design patterns are used in the design , What design patterns do you use in your actual work
  4. say something JMM The memory model of the memory model . say something volatile Well
  5. say something JVM The memory structure of it
  6. Suppose a 10 billion level traffic system greatly promotes high concurrency JVM How to tune ?
  7. say something JDK Medium CompletionService Well
  8. say something Executors Well , say something AQS,CAS Well , How to use it in practical work
  9. say something Java Medium IO Model bar. , How to use it in practical work
  10. say something Netty nucleus ⼼ Component bar , How to use it in practical work
  11. say something TCP The disconnection principle
  12. say HTTPS agreement SSL Encryption and decryption process
  13. Talk about how the cache architecture of your system is designed ? Let's talk about the cache elimination algorithm ? say something Nginx+Lua Multi level cache control mechanism
  14. How is database smooth expansion realized in your work
  15. say something mysql Index of database
  16. say something devops,pipeline How to package and deploy

Just came out of the training organization Java How can a programmer find a job without working experience ?

It's a waste of time :

At the beginning, dozens of resumes didn't work , Let's analyze our own problems first , It's impossible that so many copies have not been seen by enterprises , Or the resume is too bad , There's nothing real in it , Too simple , You have to revise your resume , Package yourself or improve your ability

Find your niche

During the interview , The interviewer will ask you about yourself , Learning experience , Work experience , If there is no work experience, it is basically around the foundation and learning situation , If you say nothing , It's just from training institutions , Interviewers interview all kinds of job seekers every day , At this time, his expectation of you will be smaller , There's also some skepticism about your resume , It's better not to talk about projects in training institutions , Datong Xiaoke , These are the projects that come out of the training

Find your own position , Know that you are interested in Java To what extent have you mastered your knowledge , What projects can I do , You'd better not write anything in your resume , Not all the parts of the project are written in , This is no doubt digging a hole for yourself , Find your own position and then go to a company with similar position , It's easier to find a job that suits you .

Must have certain interview skills

Communication is still very important , If it's a group after joining the company , To be able to integrate into . Some projects require teamwork

So brush more questions before the interview , A lot of interview questions , Frequently asked questions and interview questions from big companies , There are also answers , You can leave me a message if you want ( Avoid advertising )

When you come back from the interview, you have to make a reply

Attitude matters

The basic courtesy of going to an interview should be , It's basic to do the written test as well as the written test , The foundation is not solid , Some of the interviews are not needed , Go straight home


Java Resources column


There is a complete Java primary , Advanced corresponding learning routes and materials ! Focus on java Development . Share java Basics 、 Knowledge of principle 、JavaWeb actual combat 、spring Family bucket 、 Design patterns 、 Distributed and interview materials 、 Open source project , Help developers grow !

Welcome to WeChat official account. : Code state Lord

author : Warm sun

link :

本文为[Code master]所创,转载请带上原文链接,感谢

  1. RBAC authorization mode of k8s
  2. Description of dependency problem after javacv is updated to 1.5. X and how to reduce the size of dependency package
  3. How does serverless deal with the resource supply demand of k8s in the offline scenario
  4. Detailed explanation of HBase basic principle
  5. 【Java练手项目】Java身份证号码识别系统
  6. Spring security oauth2.0 authentication and authorization 4: distributed system authentication and authorization
  7. Serverless 如何應對 K8s 在離線場景下的資源供給訴求
  8. HBase 底層原理詳解(深度好文,建議收藏)
  9. 詳解執行緒池的作用及Java中如何使用執行緒池
  10. Kubernetes官方java客戶端之八:fluent style
  11. Three main problems and solutions of redis
  12. Springboot test redis connection, after starting a variety of error solutions
  13. Installing and configuring redis under Linux
  14. Implementation of fastdfs upload file demo -- springboot
  15. Collation of MySQL Cluster Knowledge Points
  16. Installation of SVN under Linux
  17. Weblogic 2017-3248 analysis of Java Security
  18. Spring Festival in the year of the ox, the most useless year
  19. Crawler series | 2, HTTP request and response, write crawler these contents must master
  20. JQuery table plug-in DataTables
  21. Spring boot static resource configuration principle (step by step source analysis, detailed and easy to understand)
  22. 400万Docker镜像中,51%的镜像存在高危漏洞
  23. Head first design pattern -- 10. Iterator pattern
  24. A few pictures, take down the HTTPS
  25. Simple use of pyecharts module
  26. [azure redis cache] discussion on the functionality of azure redis
  27. Installation of SVN under Linux
  28. Sorting out knowledge points of MySQL Cluster
  29. rocketmq-cpp-client Visual Studio 2019 编译
  30. rocketmq-cpp-client Visual Studio 2019 编译
  31. RBAC authorization mode of k8s
  32. Remember to use it once Asp.Net The development process of core webapi 5.0 + dapper + MySQL + redis + docker
  33. Java Concurrent Programming points
  34. Explain Java I / O flow in detail
  35. Linux system builds springboot project environment and deploys it
  36. Easy to understand JS object-oriented, by the way understand prototype and__ proto__
  37. Summary of java basic knowledge
  38. . net cloud native architect training camp (module 2 basic consolidation rabbitmq mastransit detailed explanation) - learning notes
  39. The architecture of MySQL
  40. MySQL security management, database maintenance and performance improvement
  41. Redis basic command
  42. Summary of MySQL articles
  43. 2、 Create k8s cluster in 5 seconds
  44. data自定义属性在jQuery中的用法
  45. Linux常见解压缩
  46. Detailed explanation of HBase basic principle
  47. 1、 Why and how to learn k8s
  48. Java advanced (29) -- HashMap set
  49. java中大文件上传
  50. Weblogic 2017-3248 analysis of Java Security
  51. Kubernetes official java client 8: fluent style
  52. Explain the function of thread pool and how to use it in Java
  53. Programming software tutorial video Encyclopedia: C + + / Java / Python / assembly / easy language (with tutorial)
  54. Description of dependency problem after javacv is updated to 1.5. X and how to reduce the size of dependency package
  55. Java reflection & dynamic agent
  56. Building Apache 2.4 + php7 + mysql8 in centos7 environment
  57. Summary of Java multithreading (1)
  58. Oracle AWR report generation
  59. Four magic functions of mybatis, don't step on the pit!
  60. A 16-year-old high school student successfully transplanted Linux to iPhone and posted a detailed guide