Urban Company 2024 Papers
Previous year papers with coding questions
Practice Urban Company placement paper coding questions with detailed solutions. Access Urban Company OA coding problems in Java, Python, JavaScript.
This page contains Urban Company coding questions from Urban Company OA placement papers with detailed solutions.
Urban Company OA Coding Section:
Solution (Java):
class RatingSystem { Map<String, List<Integer>> providerRatings = new HashMap<>();
public void addRating(String providerId, int rating) { providerRatings.putIfAbsent(providerId, new ArrayList<>()); providerRatings.get(providerId).add(rating); }
public double getAverageRating(String providerId) { List<Integer> ratings = providerRatings.getOrDefault(providerId, new ArrayList<>()); return ratings.stream().mapToInt(Integer::intValue).average().orElse(0.0); }}Time Complexity: O(1) for add, O(n) for average
Urban Company 2024 Papers
Previous year papers with coding questions
Urban Company Main Page
Complete Urban Company placement guide
Practice Urban Company coding questions regularly!