Zoom on coding platform
by snonov
coding platform
non-exhaustive list of coding platform, coding contest and so on
- HackerRank : https://www.hackerrank.com/dashboard
- KataCoda : https://www.katacoda.com/
- TechIo : https://tech.io/
- Exercism : http://exercism.io/
- Code Fight : https://codefights.com/home
- CodingGame : https://www.codingame.com/start
- Kattis : https://open.kattis.com/
- Codility : https://app.codility.com/programmers/
- CodeChef : https://www.codechef.com/
- Interviewbit : https://www.interviewbit.com/courses/programming/
- CodeWars : http://www.codewars.com
- Labex : https://labex.io/
- Geeks for geeks : https://www.geeksforgeeks.org/
- LeetCode https://leetcode.com/
- Cyber Dojo https://cyber-dojo.org/dojo/index/
- CodeGym https://codegym.cc/
- CodeAcademy https://www.codecademy.com/
- CodeWar https://www.codewars.com/?language=java
- CodeForce https://codeforces.com/problemset
- HackerEarth https://www.hackerearth.com/
- HackAttic https://hackattic.com/
- Kaggle (datascientist, machine learning) https://www.kaggle.com/
- Greps A fresh way to analyze and measure Java skills https://www.greps.com/
- SadServer, train your debug skills with practical use cases https://sadservers.com
- Wolfram challenges https://challenges.wolframcloud.com/
online courses with practical projetcs
- Jetbrain academy https://hyperskill.org/tracks
- Spring academy https://spring.academy/
Build complete projects, practical learnings
- Coding Challenge https://codingchallenges.fyi/
- CodeCrafters https://app.codecrafters.io/catalog and https://codecrafters.io/
- KillerCoda https://killercoda.com/
- KillerShell https://killer.sh/
One step beyond
Online tools and services for executing and grading untrusted source code
- Judge0 https://judge0.com/ and Judge0 Github
- Online Java compiler https://jaxenter.com/top-6-java-compilers-students-141549.html
- Codiva https://www.codiva.io/
- JDoodle https://www.jdoodle.com/
- RexTester http://rextester.com/l/java_online_compiler
- Online GDB https://www.onlinegdb.com/
- Browxy http://www.browxy.com/
- IDEOne https://ideone.com/
- Godbolt https://godbolt.org/
In coding platform trend Eclipse Che
Some manual Kata references
- Emily Bache GitHub repository https://github.com/emilybache
- Some training Kata list https://sammancoaching.org/kata_descriptions/index.html
- Kata from CodingDojo site http://codingdojo.org/kata/ to contribute see https://github.com/codingdojo-org
- Awesome Kata https://github.com/gamontal/awesome-katas
- https://kata-log.rocks/
- https://blog.ippon.fr/2021/04/12/mon-catalogue-de-katas/
- Java Kata
- https://github.com/BNYMellon/CodeKatas
- https://github.com/c-guntur/java-katas
- https://github.com/forax/kata-java17
- https://github.com/forax/kata-restrospective-11
- https://github.com/cluePrints/java-threading-kata
- https://github.com/philou/concurrency-kata
- https://github.com/WildCodeSchool/java-katas
- https://github.com/codecop/golfed-game-of-tron
- https://github.com/aatwi/MarsRover-Refactoring-Kata
- https://github.com/codecop/Book-Discounts-Refactoring-Kata
- https://github.com/HouariZegai/clean-code/tree/master/katas
- https://github.com/emilybache/DiamondKata
- https://github.com/novoda/dojos
- https://github.com/emilybache/Email-Sender-Refactoring-Kata
- Stream, Java 17 kata
- Java OOP Kata
- https://github.com/sandromancuso/testing_legacy_code and more from Sandro Mancuso https://github.com/sandromancuso?tab=repositories
- https://github.com/JosePaumard/JosePaumard.github.io/tree/master/katas
- https://github.com/YDanot?tab=repositories&q=&type=&language=java&sort=
- https://github.com/Egga-zz/katas/tree/master/modules
- https://github.com/klaube/kata
- https://github.com/AnnaWeakclaw/refactoringGolf
- https://github.com/victorrentea/kata-trivia-java
- C# Kata
Other practises exercices
- Refactoring legacy code https://github.com/jbrains/trivia, see Devoxx Video https://www.youtube.com/watch?v=xXvuBX1bVh8
Prepare interview
Over that sample of Google resources reco to prepare their interview :
https://levelup.gitconnected.com/i-got-rejected-by-google-1ab8f7a4908e
Online material to prepare FAANG (Facebook aka Meta, Amazon, Apple, Netflix, Google) interviews :
https://medium.com/@SunnyB/resources-for-prepping-for-interviews-dc9f23bb41fb
Some Github repositories to help in preparation :
- Coding interview guide https://github.com/jwasham/coding-interview-university
- Another one https://github.com/yangshun/tech-interview-handbook
- Another other one https://github.com/Olshansk/interview
- Leetcode Java answer https://github.com/gouthampradhan/leetcode
- Web guide on how it works https://github.com/vasanthk/how-web-works
Questions samples in interview design :
- https://medium.com/javarevisited/25-software-design-interview-questions-to-crack-any-programming-and-technical-interviews-4b8237942db0
- https://www.java67.com/2016/07/top-5-object-oriented-design-interview-questions.html
- https://javarevisited.blogspot.com/2022/03/how-to-design-trade-position-calculator.html
- Threading Questions in Job Interviews
- Java Interview Questions for Programmers
- Microservices Interview Questions and Answers
- Top 20 System Design Interview Questions for Java Programmers
- Top 100 Data Structure and Algorithm Interview Questions for Java Programmers
- 20 Design Patterns and Software Design Interview Questions for Programmers
- 130+ Java Interview Questions Answers for 2 to 7 Year Experienced Programmers
- Top 50 Java Thread Interview Questions Answers for Experienced
- Java Programming Mock Tests
- Some Kata
- Data Structure and Algorithms Interview Questions for Programmers
Spring interview quesitons sample :
tags: Zoomon - Code - Learn - Coding - Platform - Online - Eclipse - Che - Game - Compiler - Ide - Kata