EPAM Java Community стартує серію воркшопів, які спрямовані на розвиток корисних практичних навичок middle+ java-розробників.
Topic: Working with Graphs in Java
We are going to talk about one of the most underestimated topics in programming - Graph theory. A lot of companies has demand for such experts and graphs are often asked on technical interview where your skills must be validated among thousands of candidates. The main target is to learn how to build and traverse graphs-like structures in different ways, how to divide difficult task on smalls and how to write readable code.
Dmytro Prytula, Senior Software Engineer at EPAM Dnipro
Dima is Java software engineer with more than 5 years experience. He is doing programming from childhood. He played roles of mobile and back-end developer, was in charge of Google Play Store releases and was key developer on one of his last project in EPAM Systems. He created from scratch Android classes for FoxminEd company and his students continue it after him. Currently He is interested in advanced algorithms and data structures. You may find him in participants list in programming contests on Codeforces.
Workshop will be 100% practice where you need to develop your own solution for predefined graph configuration tests.
Good to have:
Good knowledge of Java;
Essential understanding about Graphs.
Short answer on question “Why you need to know this?”
You will need:
Installed Java 8 or higher;
As a bonus:
you’ll get familiar with advanced data structure - disjoint union sets;
you’ll get recommendation for further education in deep.