Freshworks 2024 Papers
Previous year papers with coding questions
Practice Freshworks placement paper coding questions with detailed solutions. Access Freshworks OA coding problems in Java, Python, JavaScript.
This page contains Freshworks coding questions from Freshworks OA placement papers with detailed solutions.
Freshworks OA Coding Section:
Solution (Java):
class TicketManager { PriorityQueue<Ticket> tickets = new PriorityQueue<>( (a, b) -> { if (a.priority != b.priority) { return Integer.compare(b.priority, a.priority); } return Long.compare(a.createdAt, b.createdAt); } );
public void addTicket(Ticket ticket) { tickets.offer(ticket); }
public Ticket getNextTicket() { return tickets.poll(); }
public void updatePriority(String ticketId, int newPriority) { List<Ticket> temp = new ArrayList<>(); while (!tickets.isEmpty()) { Ticket t = tickets.poll(); if (t.id.equals(ticketId)) { t.priority = newPriority; } temp.add(t); } tickets.addAll(temp); }}Time Complexity: O(n log n) for priority update
Freshworks 2024 Papers
Previous year papers with coding questions
Freshworks Main Page
Complete Freshworks placement guide
Practice Freshworks coding questions regularly!