I know, newsletters are old-school and synonim of SPAM for the vast majority of internet users, but in recent years I found out that, if used in a proper way, they can help you enjoying a custom feed of contents, news and cutting edge tech articles.

With this post I’ll show you the list of newsletters I subcribed to, and why I appreciate them.

Let start with the techy newsletters, the one I follow for news and nice articles about programming, system architecture, system design etc.


Torno a pubblicare un breve articolo riguardo alle soluzioni dei problemi posti durante i colloqui tecnici nelle grandi aziende IT del mondo; anche questa volta analizzerò un problema posto da Google ai suoi candidati.

Il testo del problema è all’apparenza semplice e di immediata comprensione, anche se come vedremo nasconde qualche insidia.
L’obiettivo è:

“Hai una collezione di monete, conosci il valore di ogni moneta e la quantità di ogni taglio di moneta che hai. Il tuo obiettivo è trovare il numero di possibili somme diverse che puoi ottenere prendendo qualsiasi sotto gruppo di monete in tuo possesso non vuoto”.


I delegati..
Da sviluppatori vi sarà capitato sicuramente almeno una volta di esservi trovati a dover utilizzare i delegati. Sicuramente avrete capito cosa sono (puntatori a funzioni, detta semplice), come funzionano, ma alcune volte per “capirli” veramente bene occorre domandarsi: riesco a spiegare l’argomento in maniera chiara a qualcun altro? Ed è questo il motivo che mi ha spinto a scrivere questo breve articolo.

Una delle ragioni per cui non mi erano chiari appena ho avuto a che farci, era che non ne capivo l’effettiva praticità ed applicazione in un contesto reale. …


Prefazione che potete saltare: Benvenuti nel mio blog su Medium! Inizierò con riproporre vecchi articoli che pubblicai su LinkedIn articles, purtroppo il supporto agli articoli su LinkedIn è peggiorato con il tempo e non ha senso continuare a scrivere lì. Poi passerò a pubblicare contenuti nuovi.

Questo è il primo di una serie di articoli riguardo ai test di coding/algoritmi che chiedono per fare una prima scrematura le aziende FAANG.

Il problema che andrò a risolvere oggi ha un vincolo di timeout sull’esecuzione dell’algoritmo. …

Mattia Marchiani

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store