11 May 2026, 09:30 UTC60 views2 reactionsread 10 August 2026 Photo
Top K (Heavy Hitters) is one of my favorite interview problems.
It starts simple: find the K most frequent items in a stream.
For junior engineers, it tests fundamentals:
• hash maps, heaps, sorting, and complexity analysis.
For mid-level engineers, you introduce constraints:
• streaming input, time windows, and memory limits.
For senior engineers, it becomes a distributed systems problem:
• partitioning, aggrega…
❤2
27 Feb 2025, 11:07 UTC102 views4 reactionsread 10 August 2026 Forwarded from @thetechkzPhoto
Узнайте, как устроиться в одну из крупнейших компаний мира — IKEA. Кайсар Ахмет поделился своим опытом работы, рассказал о процессе найма и поделился ценными советами.
Подробнее читайте по ссылке🔥
Больше на @thetechkz
🔥4
9 Feb 2025, 15:05 UTC105 views3 reactionsread 10 August 2026 How did I get a job at Nike and IKEA?
Because I was preparing for Google, Apple, Amazon, Uber, and Booking.
🔥3
9 Feb 2025, 05:33 UTC102 views2 reactionsread 10 August 2026 How did I land my first job abroad at a Dutch startup in Amsterdam? 🇳🇱
I went through over 100 interviews with 40 companies.
❤2
26 Jul 2024, 20:43 UTC163 views3 reactionsread 10 August 2026 Messaging systems
General Purpose Message Brokers:
• RabbitMQ
• Apache ActiveMQ
Event Streaming Platforms:
• Apache Kafka
• Amazon Kinesis
Message Queuing Services:
• Amazon SQS
• Azure Queue Storage
Publish-Subscribe Messaging Systems:
• Amazon SNS
• Google Cloud Pub/Sub
🔥3
26 Jul 2024, 20:26 UTC150 views2 reactionsread 10 August 2026 How to retrieve data quickly
- Aggregate on Write:
Pre-compute and store aggregated data during the write process to reduce the need for complex queries during read operations.
- Eventual Consistency:
Allow for some delay in data consistency across distributed systems to improve performance and availability.
- Denormalization:
Store redundant data to reduce the need for complex joins, speeding up read operations.
…
🔥2
26 Jul 2024, 19:38 UTC114 views2 reactionsread 10 August 2026 How to store data reliably
- Reverse Proxy:
Acts as an intermediary for requests from clients seeking resources from servers. It can help distribute the load, improve performance, and provide an additional layer of security.
- Coordination Service:
Tools like Apache ZooKeeper help manage distributed systems by providing mechanisms for configuration management, synchronization, and naming. They ensure that all parts…
🔥2
26 Jul 2024, 19:27 UTC102 views2 reactionsread 10 August 2026 How to aggregate data efficiently
- Push vs Pull:
Push: Data is sent to the aggregator as soon as it is available. This can reduce latency but may lead to higher network usage.
Pull: The aggregator requests data at regular intervals. This can help manage network load but may introduce some delay.
- Deduplication:
Removing duplicate records ensures that only unique data is aggregated, which reduces storage requireme…
🔥2
26 Jul 2024, 19:05 UTC95 views2 reactionsread 10 August 2026 How to transfer data at large scale
- Non-blocking I/O:
This allows multiple I/O operations to be processed simultaneously without waiting for each to complete, improving throughput and reducing latency.
- Buffering and Batching:
By grouping data into batches and using buffers, you can reduce the number of I/O operations and improve data transfer efficiency. This minimizes the overhead associated with each operatio…
❤2
19 Jul 2024, 09:23 UTC108 views3 reactionsread 10 August 2026 ❓Question:
Good afternoon,
I will take advantage of your offer and ask some questions that concern me.
It so happens that we have almost identical hard skills. I am a middle developer, and I am currently developing an ETL application using Java + Spark for a project.
I understand that I need something else for this stack, and I would like to ask for advice on what else I should study or improve to be more relevan…
🔥3
17 Jul 2024, 04:25 UTC413 views5 reactionsread 10 August 2026 Design Patterns at IKEA
At IKEA, we integrate several design patterns into our systems to enhance robustness, scalability, and resilience:
- CQRS (Command Query Responsibility Segregation):
Separates read and write operations for optimized performance and scalability.
- Event Sourcing:
Stores changes as a sequence of events, providing a complete history and enabling state reconstruction.
- Pub/Sub (Publish/Subscr…
🔥3😎2
3 Jul 2024, 20:18 UTC131 views3 reactionsread 10 August 2026 Forwarded from @limon_kg
👨💻 Кайсар Ахмет – программист с богатым опытом работы, как в казахстанских, так и зарубежных компаниях. Выпускник престижного Карлтонского технологического университета. За 10 лет своей профессиональной деятельности Кайсар успел поработать в крупных международных компаниях, в том числе Nike и IKEA, и получить ценный опыт.
📚 О том, как стать ведущим разработчиком и ментором во всемирно известной компании, а также пр…
🔥3
Showing the 12 most recent of 17 posts we hold for @land_dream_job. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.