r/scala • u/AdComplex2251 • 16m ago
Preparing for a Scala 3 internship test with AI — what's the most effective approach?
Hi everyone!
I'm preparing for a Scala 3 programming test for a T-Bank internship program, expected on November 8. I'm new to Scala, but I already have some experience with Python.
I'm currently learning Scala 3 basics, including variables, loops, functions, collections, "map", "filter", and simple algorithms. My goal is to become comfortable enough with Scala to solve beginner-level coding problems independently.
I'd also like to use AI tools like ChatGPT effectively as a learning assistant, rather than relying on them to write solutions for me.
I'd appreciate your advice on a few questions:
What should I focus on first? Which Scala 3 topics are essential for a beginner preparing for a coding test?
How should I practice? Are there any good resources, websites, or LeetCode problems suitable for someone new to Scala?
How can I use AI effectively? For example, should I ask it to explain concepts using Python comparisons, generate exercises, review my code, or simulate a technical interview?
What mistakes should I avoid? Is it better to focus on understanding Scala syntax and collections first, or start solving algorithmic problems right away?
What would your study plan look like for the next three weeks? I want to make consistent progress without trying to learn everything at once.
If you have experience preparing for Scala interviews or using AI to learn a new programming language, I'd love to hear what worked for you.
Thanks in advance!
r/scala • u/CompleteInternal9573 • 21m ago
Martin Odersky – Keynote: The End of Programming? #ScalaDays
youtube.comr/scala • u/AdComplex2251 • 45m ago
Where can I find Scala 3 interview experiences and questions for T-Bank (Tinkoff) internships?
Hi everyone!
I'm currently preparing for a Scala 3 programming test for a T-Bank (Tinkoff) internship in November.
I'm a beginner in Scala, but I already have some experience with Python and basic programming concepts.
I'm looking for:
- Previous interview experiences from T-Bank Scala internship candidates
- Examples of coding tasks and technical questions
- Information about the topics covered in the programming test
- Any public repositories, GitHub collections, or community resources with practice problems
If you've applied for a Scala internship at T-Bank or know where I can find relevant materials, I'd really appreciate your help!
Thanks in advance!
r/scala • u/antigravitys-rainbow • 2d ago
Current adoption of Scala 3
I am considering learning Scala due to its very advanced functional programming features and the large Java ecosystem it can use. I have many years of programming experience in various languages. Scala has some FP style constructs that will challenge me a lot, but that would be part of the fun. In case it matters, I write my programs by hand.
The question I want to ask is, how many and if any at all new green field projects have been started with Scala 3 during the last 1-2 years. I.e. does Scala remain a popular and widely adopted language or it is more in decline?
Thanks a lot in advance
EDIT: Thank you so much for all the helpful replies and the objective assessment.
r/scala • u/philip_schwarz • 3d ago
The Bowling Game - From Imperative to Functional Programming - Part 3
fpilluminated.orgr/scala • u/sideEffffECt • 4d ago
capture checking dapr4s: POC for using Safe Scala to build cloud apps
Hello everybody, I'd like to let you know about a recent experiment/POC I've been working on recently:
Safe Scala is a recent experimental feature. In short, it is a subset of Scala which doesn't allow for any sideffects. Any sideeffecting tools, especially Java standard library are just not aceesible -- a program using those won't compile. Thus the only way to peform side effects is via explicitly passed in Capabilities. That may sound like a pure academic excercise.
But there is a project called Dapr which is aiming to abstract cloud applications from the hassle of I/O (queues, sync messaging, distributed locks, state, durable workflows, etc.). Thus allowing apps to focus on business logic and use dapr as a framework (running out of the app process). What if we could represent these capabilities of Dapr as Scala Capabilities?
That's exactly what dapr4s does. It uses Dapr's Java SDK behing the scenes but exposes a pure Capability-style Scala facade. It is still just an experimental project, nothing ready for production (at least just yet). But it's a POC -- a proof that Safe Scala can be practical to build (maybe even line of business boring) cloud apps.
Here's the link to the project:
https://github.com/sideeffffect/dapr4s
Repository with examples and a slides with more info:
- https://github.com/sideeffffect/dapr4s-examples
- https://github.com/sideeffffect/dapr4s-examples/blob/master/SLIDES.md
I hope you'll find this project inspiring and would be happy to discuss details at Scala Days 2026 in Berlin.
(Disclosure: the project has been developed with the help of LLMs.)
r/scala • u/softiniodotcom • 4d ago
Introducing Scala Packages
pkg.scalanews.net🚀 Introducing Scala Packages: https://pkg.scalanews.net
A fast, modern search for Scala libraries:
🔍 Every Scala library on Maven Central: JVM, Scala.js, Scala Native, and sbt & Mill plugins 🆕 New projects and new releases on the home page, plus an Atom feed 🧩 Free JSON API, no key needed 🤖 MCP server, so AI assistants can search packages and fetch install snippets: claude mcp add --transport http scalapkg https://pkg.scalanews.net/mcp
It complements Scala News (https://www.scalanews.net): the newsletter for what the community is writing, and Scala Packages for what it's releasing.
r/scala • u/petrzapletal • 5d ago
This week in #Scala (Oct 12, 2026)
thisweekinscala.substack.comr/scala • u/Bertrand31 • 8d ago
How we slashed the size of our search cache by 74%
medium.comHi all, we at Deezer work a lot with Scala and today I published a blog post about some fun things we've done with it.
TLDR; the search at Deezer was clogging up our cache systems. We significantly improved the situation by changing the serialization format of the cached payloads, and rolling out a tailor-made, space-efficient and blazing fast data structure inspired by Hash Array Mapped Tries.
VirtusLab assumes responsibility for Scala 2 maintenance
scala-lang.orgIf you're still on Scala 2 and were worried that it might stop being maintained, worry not! Of course, if you need help migrating to Scala 3 we are even more happy to help.
r/scala • u/paulstrasse • 8d ago
Survey for senior devs/CTOs about choosing programming languages
I'm currently working on a project looking at how/why devs and CTOs choose programming languages, and I'm particularly interested in understanding people's experiences with Clojure.
The survey takes about 7 mins, and I'd love to hear from as many people as possible!
Appreciate it 🙌
r/scala • u/Ben_MelbourneCompose • 9d ago
Melbourne Compose - Functional Programming inperson Meetup. Thurs Oct 15. Ben Hutchison on "VDOM or Not VDOM"
luma.comr/scala • u/Chris_PL • 10d ago
Scala Times #629 - a special all-events issue (Berlin, Stockholm, SF, Chicago, NYC, Málaga)
This issue of Scala Times is all events, no articles - everything happening over the next few weeks in one place:
https://scalatimes.com/be439e050d
- Tech walk through Berlin, Oct 11
- Scala Days, Oct 12–13, Berlin
- Func Prog Conf, Oct 14, Stockholm
- Scala Summit, Oct 19, San Francisco
- Chicago Scala Meetup (Scala + AI, guest talk by Daniel Spiewak), Oct 22
- New York Scala Meetup (Scala + AI), Oct 26
- J On The Beach, Oct 29–30, Málaga
- Lambda World, Oct 29–30, Málaga
The Chicago and NYC meetups are part of a VirtusLab US tour right after Scala Days. If you're nearby, come say hi!
Organising something we missed? You can submit it at [scalatimes@softwaremill.com](mailto:scalatimes@softwaremill.com)
r/scala • u/littlenag • 10d ago
Scala Hangout this Thursday (Oct 8) at 6pm CT
heylo.comJoin us at the Scala Hangout this Thursday (Oct 8) at 6pm CT.
r/scala • u/augustnagro • 11d ago
Magnum Database Client v2.0.0-M4 Released: cats-effect module, composite ids, Scala 3.9 base, and more.
github.comr/scala • u/petrzapletal • 11d ago
This week in #Scala (Oct 5, 2026)
thisweekinscala.substack.comr/scala • u/Loopme_hiring • 13d ago
Hiring Scala engineers in Kraków – real-time ad auctions at 100k+ req/sec
LoopMe (AI adtech, London HQ, 400+ people) is hiring a Scala engineer in Kraków 🚀
You'd work on our SSP, Adserver and Exchange: real-time auctions, sub-200ms globally, all built in-house.
Stack: Scala, Java, Kafka/PubSub, MongoDB/Bigtable GCP/AWS (Python is a plus)
Salary: up to 30k PLN B2B
Perks: hybrid work, 1 month work-from-anywhere, 8% annual bonus, Multikafeteria.
r/scala • u/TryDue5776 • 15d ago
marola: a Scala 3 + Kyo app that finds the best hour to swim tomorrow (open source, from Brazil)
Title:
Hi r/scala! I'm building marola, an open-source app that ranks nearby beaches by sea conditions, weather and official water-quality reports. The swim score and safety rules are plain, tested Scala 3 with Kyo. There's no national view of beach water quality in Brazil today, because each state publishes its own reports. marola reads three states so far, and the goal is to build that national view.
Live map (Florianópolis, Rio, Salvador): https://marola.dev
Repo (MIT): https://github.com/marola-dev/marola
I'd love feedback, especially from people who've used Kyo, and contributors are welcome.
Play Framework 2.9.12 and 3.0.12 released
Play Framework 2.9.12 and 3.0.12 just got released - upgrading Netty to fix many CVEs, fixing a bug in the reverse router and improving Scala 3 support in routes files! 🚀