Which architectural pattern in mobile app development separates an application's UI, data, and logic into three separate layers?
- Factory Method Pattern
- Model-View-Controller (MVC)
- Observer Pattern
- Singleton Pattern
The Model-View-Controller (MVC) architectural pattern separates a mobile app into three interconnected components: Model (data and logic), View (UI), and Controller (manages user input). This separation enhances code maintainability and scalability in app development.
With the rise of digital channels, a retail company wants to enhance its customer experience. What strategic initiative should they prioritize to achieve a seamless omnichannel experience?
- Increasing Traditional Store Footprint
- Manual Inventory Management and Reporting
- Restricted Payment Options and Checkout
- Unified Customer Data and Personalization
Prioritizing 'Unified Customer Data and Personalization' is crucial for achieving a seamless omnichannel experience. It involves leveraging data to provide a personalized experience across all channels, which can enhance customer satisfaction and drive business growth.
What term is used to describe a collection of data elements that have a specific order and can be indexed?
- Array
- Function
- String
- Variable
An 'array' is a data structure in programming that allows you to store a collection of data elements in a specific order, and each element can be accessed using an index.
You are a network administrator and receive reports of intermittent connectivity to a cloud-based application. Which tool would you first use to check if the issue is due to packet loss?
- Ping
- Traceroute
- netstat
- nslookup
To diagnose packet loss issues, the first tool you would use is 'Ping.' Ping sends ICMP packets to the target server and measures round-trip time and packet loss, helping identify network problems.
To reduce latency and improve load times for global users, companies use a cloud service called _______.
- Content Delivery Network (CDN)
- Domain Name System (DNS)
- Internet Service Provider (ISP)
- Web Hosting Service
Companies use a 'Content Delivery Network (CDN)' to reduce latency and improve load times for global users. CDNs distribute content to edge servers around the world, ensuring faster access to content for users.
What is the primary goal of penetration testing?
- To audit financial records
- To design secure systems
- To discover all vulnerabilities
- To exploit vulnerabilities
The primary goal of penetration testing is 'To design secure systems.' It aims to identify weaknesses in a system's security and provide insights to improve and design a more secure infrastructure.
Which scheduling algorithm in operating systems gives the shortest job the highest priority?
- First-Come-First-Served (FCFS)
- Priority Scheduling
- Round Robin
- Shortest Job Next (SJN)
The scheduling algorithm that gives the shortest job the highest priority is "Shortest Job Next" (SJN). This approach minimizes waiting time and helps to execute shorter tasks quickly, leading to optimal resource utilization.
Which type of malware disguises itself as legitimate software to deceive users into installing malicious code?
- Spyware
- Trojan Horse
- Virus
- Worm
A 'Trojan Horse' is a type of malware that disguises itself as legitimate software, tricking users into installing it. Once installed, it can execute malicious actions without the user's knowledge.
The process of integrating new digital technologies and processes into an organization's existing ecosystem, without a complete overhaul, is called _______ transformation.
- Agile
- Digital
- Incremental
- Radical
'Incremental' transformation is the process of gradually integrating new digital technologies and processes into an organization's existing ecosystem without completely overhauling the existing systems. It allows for a smoother transition and reduces disruption.
In the context of network security, what does "DLP" stand for, and what is its primary function?
- Data Leakage Prevention (DLP)
- Digital Language Processor
- Distributed Logging Process
- Dynamic Link Protocol
"DLP" stands for "Data Leakage Prevention." Its primary function is to identify, monitor, and prevent unauthorized data transfer or disclosure, whether intentional or accidental, to protect sensitive information within an organization.