36 questions for “System Design”

Found in 2 fields. Select a question to see its full answer.

Information Technology

35 questions in 11 technologies

#QuestionTechnologyTopicLevel
1How does Material 3, the considerably newer version of Google's Material Design system, differ meaningfully from the earlier Material 2 in terms of its own specific visual style and available components? Flutter › Flutter Material Design ComponentsFlutterFlutter Material Design ComponentsIntermediate
2How does the 'unnamed module' work, and how does JPMS maintain backward compatibility with the vast ecosystem of pre-existing JARs that were never designed with modules in mind? Java › Java Platform Module System (JPMS)JavaJava Platform Module System (JPMS)Advanced
3How can you properly build a genuinely comprehensive responsive design system covering typography, spacing, and component sizing that consistently and genuinely scales appropriately across your app's entire genuinely full range of supported screen sizes? Flutter › Responsive & Adaptive UI DesignFlutterResponsive & Adaptive UI DesignAdvanced
4What is the difference between 'requires' and 'requires transitive', and how does transitive dependency propagation work in the module system? Java › Java Platform Module System (JPMS)JavaJava Platform Module System (JPMS)Advanced
5How would you implement the Composite pattern to treat individual objects and groups of objects uniformly, such as a file system with files and directories? Java › Design Patterns in JavaJavaDesign Patterns in JavaIntermediate
6How would you implement the Observer pattern in C# using events, versus using the IObservable<T>/IObserver<T> interfaces from System? C# › Design Patterns in C#C#Design Patterns in C#Advanced
7What is the CQRS (Command Query Responsibility Segregation) pattern, and when is it appropriate to introduce in a Node.js system? Node.js › Architecture & Design PatternsNode.jsArchitecture & Design PatternsAdvanced
8How would you design a multi-channel notification system in Node.js that can send the same logical notification via email, SMS, or push depending on user preference? Node.js › Email & NotificationsNode.jsEmail & NotificationsAdvanced
9How does Angular Material's newer Material 3 design system differ from the earlier Material 2 theming approach? Angular › Angular Material ThemingAngularAngular Material ThemingBeginner
10How would you design an authorization system supporting dynamically-configurable, admin-managed permissions rather than hardcoded policies in code? ASP.NET Core › AuthorizationASP.NET CoreAuthorizationAdvanced

Accounting & Finance

1 question in 1 technology

#QuestionTechnologyTopicLevel
1How do you design a CoA for a growing business? Accounting Software & Systems › Chart of Accounts SetupAccounting Software & SystemsChart of Accounts SetupIntermediate