JavaRush /Java Blog /Random EN /Video Weekend #22. How to put the SOLID principles into p...

Video Weekend #22. How to put the SOLID principles into practice, stream interview problems, how to work efficiently with files in Java, and how to find a job in the US while living in another country

Published in the Random EN group

JAVA: Practical application of SOLID principles

The principles of SOLID, a term coined by Michael Feathers, have become an integral part of object-oriented programming. Following these principles helps create a system that is easy to maintain and expand over time. In addition, beginners should take into account that SOLID principles are often asked in interviews. Lead Software Engineer Alexander Barmin's report at the St. Petersburg EPAM IT community work day is devoted not so much to theory as to the practical application of SOLID principles. Also, the audience will be introduced to the unpleasant consequences of their violation.

IT KPI Java - Stream about interviews

A few days ago, members of the Java community of the Kyiv Polytechnic University (KPI) held a joint stream dedicated to problems during interviews. The broadcast can not be called short, but if you are ready to spend three hours of your time analyzing the mistakes that programmers make when trying to get a job, then this video should not disappoint. During the stream, you will be told about what you need to write in your resume in order to get an interview; how to understand and evaluate your level; how to prepare for an interview, how to bargain about the amount of your future salary, and many other useful questions.

Efficient File Handling for Java Developers

Building high-performance Java applications is impossible without efficient file handling. The report by Dmitry Govorukhin presented to your attention is devoted to the practical details of achieving high performance in Java development. The author not only spoke about his own experience with disk intensive applications, but also shared the problems that he had encountered during the development of the Apache Ignite Native Store. In addition, you'll learn about application performance impacts, common mistakes and misconceptions when working with the Java IO API.

How we found work in the USA. Programmer at Apple. Interview specifics, salaries, Google and Apple office

It is unlikely that anyone will dare to question the obvious advantages of working in Silicon Valley. The main problem is only how to convince the American employer that you are exactly the employee that he needs. If this is successful, then the procedure for obtaining a work visa and the subsequent relocation overseas will become minor details. The author of the video presented to you told the story of how her husband managed to get an offer at Apple for the position of Senior Machine Learning Engineer in Seattle. If you want some helpful tips on how to look for a job in the US while living in another country; whether it is possible to search for a job through private messages on LinkedIn or through the recommendations of friends - do not miss this video. And, of course, it will tell you about interesting details of life and work in California and the state of Washington.
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION