Αναζήτηση ερωτήσεων…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Αρχική
Θέματα
Κατηγορίες
Διαδρομές μάθησης
Αναζήτηση
Ερωτήσεις συνέντευξης για Αρχιτεκτονική · Εξάσκηση Συνεντεύξεων IT
Αρχική
/
#Αρχιτεκτονική
#Αρχιτεκτονική
123 ερωτήσεις
Τι πρέπει να λάβετε υπόψη κατά την κατασκευή microservices στο Node;
Node.js
#architecture
Senior
›
Τι είναι τα React Server Components και πώς διαφέρουν από τα client components;
React
#architecture
Senior
›
Τι είναι η Προοδευτική Βελτίωση (Progressive Enhancement);
HTML
#architecture
Senior
›
Ποιες μεθοδολογίες CSS αρχιτεκτονικής βοηθούν σε μεγάλες codebases;
CSS
#architecture
Senior
›
Πώς το NestJS υποστηρίζει τα microservices;
NestJS
#architecture
Senior
›
Πώς χειρίζεστε τις background εργασίες και τις ουρές;
NestJS
#architecture
Senior
›
Πώς τρέχετε ισχυρές εργασίες background (Celery/ARQ);
FastAPI
#architecture
Senior
›
Πώς αναπτύσσετε μια εφαρμογή FastAPI σε παραγωγή;
FastAPI
#architecture
Senior
›
Πώς εκτελείς background tasks με Celery;
Django
#architecture
Senior
›
Πώς αναπτύσσετε μια εφαρμογή Django σε παραγωγή;
Django
#architecture
Senior
›
Ποια κοινά design patterns εμφανίζονται στη Java;
Java
#architecture
Senior
›
Πώς λειτουργεί η εισχόρευση εξαρτήσεων στη σύγχρονη PHP;
PHP
#architecture
Senior
›
Ποια design patterns είναι κοινά στα PHP frameworks;
PHP
#architecture
Senior
›
Τι είναι τα πρότυπα PSR και γιατί είναι σημαντικά;
PHP
#architecture
Senior
›
Πώς λειτουργούν τα events και οι listeners;
Laravel
#architecture
Middle
›
Πώς λειτουργούν τα queued jobs στο Laravel;
Laravel
#architecture
Middle
›
Πώς λειτουργεί η προγραμματισμένη εκτέλεση εργασιών;
Laravel
#architecture
Senior
›
Πώς λειτουργεί η σύνδεση σε πραγματικό χρόνο (real-time broadcasting) στο Laravel;
Laravel
#architecture
Senior
›
Πώς δομείς ένα service/αρχιτεκτονική για μια μεγάλη εφαρμογή Laravel;
Laravel
#architecture
Senior
›
Πώς λειτουργεί η εξάρτηση εισχυσίας (dependency injection) στο .NET;
C#
#architecture
Senior
›
Τι είναι το Ruby on Rails και ποιες είναι οι βασικές του αρχές;
Ruby
#framework
Senior
›
Τι είναι το system design και γιατί έχει σημασία;
System Design
#architecture
Junior
›
Τι είναι η κλιμάκωση (scalability) και πώς την επιτυγχάνεις;
System Design
#architecture
Junior
›
Τι είναι η ισορροπία φορτίου και γιατί είναι σημαντική;
System Design
#architecture
Junior
›
Τι είναι caching και πώς χρησιμοποιείται στο system design;
System Design
#architecture
Junior
›
Πώς επιλέγετε βάσεις δεδομένων στη σχεδίαση συστημάτων;
System Design
#architecture
Junior
›
Πώς επικοινωνούν τα συστατικά σε ένα σύστημα (APIs);
System Design
#architecture
Junior
›
Τι είναι η διαθεσιμότητα και η αξιοπιστία στο σχεδιασμό συστημάτων;
System Design
#architecture
Junior
›
Ποια είναι η διαφορά μεταξύ stateful και stateless υπηρεσιών;
System Design
#architecture
Junior
›
Τι είναι ένα CDN και πώς βελτιώνει την απόδοση;
System Design
#architecture
Junior
›
Πώς προσεγγίζετε ένα πρόβλημα σχεδιασμού συστήματος;
System Design
#architecture
Junior
›
Τι είναι το θεώρημα CAP;
System Design
#architecture
Middle
›
Πώς κλιμακώνετε βάσεις δεδομένων;
System Design
#architecture
Middle
›
Ποια είναι η διαφορά μεταξύ microservices και monolithic architecture;
System Design
#architecture
Middle
›
Τι είναι message queues και γιατί τις χρησιμοποιούμε;
System Design
#architecture
Middle
›
Τι είναι τα μοντέλα συνέπειας (ισχυρή έναντι τελικής);
System Design
#architecture
Middle
›
Πώς σχεδιάζετε rate limiting;
System Design
#architecture
Middle
›
Τι είναι το partitioning δεδομένων και το sharding;
System Design
#architecture
Middle
›
Τι είναι ένα API gateway και τι κάνει;
System Design
#architecture
Middle
›
Πώς σχεδιάζετε συστήματα που χειρίζονται τις αστοχίες με χάρη;
System Design
#architecture
Middle
›
Πώς σχεδιάζεις ένα μεγάλης κλίμακας σύστημα (π.χ. μια ροή κοινωνικών μέσων);
System Design
#architecture
Senior
›
Τι είναι η αρχιτεκτονική που βασίζεται σε γεγονότα;
System Design
#architecture
Senior
›
Ποιες είναι οι βασικές προκλήσεις των κατανεμημένων συστημάτων;
System Design
#architecture
Senior
›
Πώς συλλογίζεστε σχετικά με τις ανταλλαγές στον σχεδιασμό συστημάτων;
System Design
#architecture
Senior
›
Τι είναι η παρατηρησιμότητα και γιατί είναι σημαντική στο σχεδιασμό συστημάτων;
System Design
#architecture
Senior
›
Πώς εκτιμάτε την κλίμακα και κάνετε capacity planning;
System Design
#architecture
Senior
›
Τι είναι proxies και reverse proxies;
System Design
#architecture
Middle
›
Πώς λειτουργεί η αναπαραγωγή δεδομένων και ποιες είναι οι στρατηγικές της;
System Design
#architecture
Middle
›
Τι είναι η ιδεμποτενότητα και γιατί έχει σημασία στα κατανεμημένα συστήματα;
System Design
#architecture
Middle
›
Τι είναι το consistent hashing;
System Design
#architecture
Senior
›
Ποια είναι τα βασικά patterns για αρχιτεκτονική microservices;
System Design
#architecture
Senior
›
Τι είναι τα design patterns και γιατί είναι χρήσιμα;
Design Patterns
#architecture
Junior
›
Τι είναι το pattern Singleton;
Design Patterns
#architecture
Junior
›
Τι είναι το Factory pattern;
Design Patterns
#architecture
Junior
›
Τι είναι το μοτίβο Observer;
Design Patterns
#architecture
Junior
›
Τι είναι το Strategy pattern;
Design Patterns
#architecture
Junior
›
Τι είναι το pattern Decorator;
Design Patterns
#architecture
Junior
›
Τι είναι τα δημιουργικά σχέδια σχεδίασης;
Design Patterns
#architecture
Junior
›
Τι είναι τα δομικά σχέδια σχεδίασης;
Design Patterns
#architecture
Junior
›
Τι είναι τα behavioral design patterns;
Design Patterns
#architecture
Junior
›
Πότε θα πρέπει να χρησιμοποιείτε design patterns (και πότε όχι);
Design Patterns
#architecture
Junior
›
Τι είναι το Builder pattern;
Design Patterns
#architecture
Middle
›
Τι είναι το Adapter pattern;
Design Patterns
#architecture
Middle
›
Τι είναι το pattern Facade;
Design Patterns
#architecture
Middle
›
Τι είναι dependency injection;
Design Patterns
#architecture
Middle
›
Τι είναι το μοτίβο MVC;
Design Patterns
#architecture
Middle
›
Τι είναι το Repository pattern;
Design Patterns
#architecture
Middle
›
Τι είναι το pattern Command;
Design Patterns
#architecture
Middle
›
Τι είναι αντι-πρότυπα;
Design Patterns
#architecture
Middle
›
Τι είναι οι αρχές SOLID;
Design Patterns
#architecture
Middle
›
Ποιες είναι οι κύριες αρχές σχεδιασμού λογισμικού (DRY, KISS, YAGNI);
Design Patterns
#architecture
Senior
›
Πώς χρησιμοποιούνται τα design patterns στα πραγματικά frameworks και κώδικα;
Design Patterns
#architecture
Senior
›
Γιατί η σύνθεση προτιμάται συχνά έναντι της κληρονομικότητας;
Design Patterns
#architecture
Senior
›
Πώς έχουν εξελιχθεί τα σχέδια σχεδιασμού στον σύγχρονο προγραμματισμό;
Design Patterns
#architecture
Senior
›
Τι είναι το pattern Proxy;
Design Patterns
#architecture
Middle
›
Τι είναι το pattern Iterator;
Design Patterns
#architecture
Middle
›
Τι είναι το Template Method pattern;
Design Patterns
#architecture
Middle
›
Ποια είναι τα συνηθισμένα αρχιτεκτονικά πρότυπα (layered, hexagonal, κ.λπ.);
Design Patterns
#architecture
Senior
›
Τι είναι το Domain-Driven Design (DDD);
Design Patterns
#architecture
Senior
›
Πώς επιλέγετε το σωστό pattern για ένα πρόβλημα;
Design Patterns
#architecture
Senior
›
Πώς σχετίζονται τα patterns με το refactoring;
Design Patterns
#architecture
Senior
›
Πώς λειτουργεί η αναπαραγωγή δεδομένων στο PostgreSQL;
PostgreSQL
#architecture
Senior
›
Τι είναι η λογική αναπαραγωγή και πότε είναι χρήσιμη;
PostgreSQL
#architecture
Senior
›
Πώς κάνετε backup και επανάκτηση σε PostgreSQL;
PostgreSQL
#architecture
Senior
›
Πώς επιτυγχάνετε υψηλή διαθεσιμότητα στο PostgreSQL;
PostgreSQL
#architecture
Senior
›
Πώς σχεδιάζετε σχήματα στο MongoDB;
MongoDB
#architecture
Middle
›
Ποια είναι η διαφορά μεταξύ embedding και referencing;
MongoDB
#architecture
Middle
›
Ποια είναι τα κοινά MongoDB data modeling patterns;
MongoDB
#architecture
Middle
›
Πώς μοντελοποιείς σχέσεις στο MongoDB;
MongoDB
#architecture
Middle
›
Πώς λειτουργούν τα replica sets στο MongoDB;
MongoDB
#architecture
Senior
›
Πώς λειτουργεί το sharding στο MongoDB;
MongoDB
#architecture
Senior
›
Πώς αναπτύσσετε και λειτουργείτε το MongoDB σε παραγωγό περιβάλλον;
MongoDB
#architecture
Senior
›
Πώς λειτουργεί το Redis Pub/Sub;
Redis
#architecture
Middle
›
Πώς υλοποιείς rate limiting με Redis;
Redis
#architecture
Middle
›
Πώς λειτουργούν τα κατανεμημένα κλειδώματα με Redis;
Redis
#architecture
Middle
›
Τι είναι τα Redis Streams;
Redis
#architecture
Middle
›
Πώς λειτουργεί η αναπαραγωγή και η υψηλή διαθεσιμότητα στο Redis;
Redis
#architecture
Senior
›
Πώς το Redis Cluster επιτρέπει την κλιμάκωση;
Redis
#architecture
Senior
›
Γιατί το Redis χρησιμοποιείται συνήθως για διαχείριση περιόδων σύνδεσης;
Redis
#architecture
Senior
›
Τι είναι οι Redis keyspace notifications;
Redis
#architecture
Middle
›
Τι είναι το SQS και το SNS για ανταλλαγή μηνυμάτων;
Cloud & AWS
#architecture
Middle
›
Τι είναι το AWS Well-Architected Framework;
Cloud & AWS
#architecture
Senior
›
Πώς σχεδιάζετε την υψηλή διαθεσιμότητα στο AWS;
Cloud & AWS
#architecture
Senior
›
Πώς σχεδιάζετε serverless αρχιτεκτονικές στο AWS;
Cloud & AWS
#architecture
Senior
›
Πώς προσεγγίζετε την ανάκαμψη από καταστροφές (disaster recovery) στο AWS;
Cloud & AWS
#architecture
Senior
›
Ποια είναι τα κοινά πρότυπα αρχιτεκτονικής AWS;
Cloud & AWS
#architecture
Senior
›
Πώς λαμβάνετε και τεκμηριώνετε σημαντικές τεχνικές αποφάσεις;
Tech Lead
#technical-direction
Middle
›
Πώς επιλύετε διαφωνίες αρχιτεκτονικής στην ομάδα σας;
Tech Lead
#architecture
Middle
›
Πώς ορίζετε τη μακροπρόθεσμη τεχνική κατεύθυνση και όραμα;
Tech Lead
#technical-direction
Senior
›
Πώς παίρνετε αποφάσεις build-versus-buy;
Tech Lead
#technical-direction
Senior
›
Πώς οδηγείς με ασφάλεια μια μεγάλη μετάβαση;
Tech Lead
#architecture
Senior
›
Πότε θα πρέπει να κάνετε refactor, αντικατάσταση ή retirement σε ένα legacy σύστημα;
Tech Lead
#architecture
Senior
›
Ποιοι παράγοντες καθοδηγούν την επιλογή του tech stack σας για ένα νέο project;
Tech Lead
#leadership
Senior
›
Πώς αποφασίζετε πότε να κάνετε refactor έναντι του να ξαναγράψετε ένα σύστημα από την αρχή;
Tech Lead
#tech-debt
Senior
›
Τι είναι τα microservices;
Microservices
#architecture
Junior
›
Ποια είναι η διαφορά μεταξύ ενός monolith και microservices;
Microservices
#architecture
Junior
›
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των microservices;
Microservices
#architecture
Junior
›
Πώς διαφέρουν τα microservices από το SOA;
Microservices
#architecture
Junior
›
Πότε δεν θα πρέπει να χρησιμοποιείτε microservices;
Microservices
#architecture
Junior
›
Πώς ορίζετε τα όρια της υπηρεσίας χρησιμοποιώντας DDD bounded contexts;
Microservices
#architecture
Middle
›
Πώς μεταναστεύετε ένα monolith σε microservices χρησιμοποιώντας το σχέδιο strangler-fig;
Microservices
#architecture
Senior
›
Τι είναι ο κατανεμημένος μονόλιθος και άλλα anti-pattern microservices;
Microservices
#architecture
Senior
›
Πώς ο νόμος του Conway και οι τοπολογίες ομάδων διαμορφώνουν τις μικρουπηρεσίες;
Microservices
#architecture
Senior
›