PurpleTalk
10+ Beshak Interview Questions and Answers
Q1. How to restrict data leacage in android.
To restrict data leakage in Android, implement secure coding practices, use encryption, restrict permissions, and regularly update the app.
Implement secure coding practices to prevent vulnerabilities that could lead to data leakage.
Use encryption to protect sensitive data stored on the device or transmitted over the network.
Restrict permissions to only what is necessary for the app to function properly.
Regularly update the app to patch any security vulnerabilities that could ...read more
Q2. Difference between display none and visibility hidden
display none removes element from layout, visibility hidden hides element but still takes up space
display none removes element from layout flow
visibility hidden hides element but still takes up space
display none will not take up any space on the page
visibility hidden will still take up space on the page
Q3. What are the latest updates in angular
Angular 12 is the latest version with updates on Ivy, performance improvements, and new features.
Angular 12 is the latest version released in May 2021
Updates include improvements to Ivy compiler, performance enhancements, and new features like strict mode
Angular Material received updates with new components and features
Improved support for Webpack 5 and TypeScript 4.2
Q4. A company wants to expand its presence in the southern part of India using technology. How would you solve that?
I would suggest implementing a digital marketing strategy and partnering with local technology companies.
Conduct market research to identify target audience and competition
Develop a website and social media presence to increase brand awareness
Partner with local technology companies to leverage their expertise and establish a local presence
Offer promotions and discounts to attract new customers
Provide excellent customer service to retain customers and generate positive word-of...read more
Q5. How can a coffee company increase its user experience using technology?
A coffee company can increase user experience using technology by implementing mobile ordering, personalized recommendations, and interactive displays.
Implement mobile ordering to reduce wait times and increase convenience
Offer personalized recommendations based on customer preferences and purchase history
Use interactive displays to showcase product information and promotions
Utilize loyalty programs and mobile apps to reward and engage customers
Integrate social media and onli...read more
Q6. Explain lexical this in javascript
Lexical this in JavaScript refers to the value of 'this' inside a function, which is determined by where the function is declared.
Lexical this allows functions to access the 'this' value of their enclosing scope.
It is not affected by how or where the function is called, unlike regular functions.
Arrow functions in JavaScript use lexical this, making it easier to maintain the context of 'this'.
Q7. Disadvantages of javascript
Some disadvantages of JavaScript include lack of type safety, potential for bugs due to dynamic typing, and limited support for multithreading.
Lack of type safety can lead to errors that are only caught at runtime
Dynamic typing can make it harder to catch bugs during development
Limited support for multithreading can make it difficult to write efficient concurrent code
Q8. What are the attributes in html
Attributes in HTML are additional information added to HTML elements to provide more details or control over their behavior.
Attributes are added within the opening tag of an HTML element
Attributes consist of a name and a value separated by an equals sign
Attributes can be used to specify things like colors, sizes, links, and more
Q9. Name some Html5 tags
Html5 tags are used to structure content on web pages.
header
footer
nav
section
article
aside
main
figure
figcaption
Q10. Explain Closures
Closures are functions that have access to their own scope, as well as the scope in which they were defined.
Closures allow functions to access variables from their outer scope even after the outer function has finished executing.
They are commonly used in event handlers, callbacks, and for data privacy.
Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction() { console.log(outerVar); }; }
Q11. What are the marquee tag used
The marquee tag is used in HTML to create scrolling text or images on a webpage.
The marquee tag is used to create scrolling text or images horizontally or vertically on a webpage.
It has attributes like behavior, direction, scrollamount, scrolldelay, etc.
Example: <marquee behavior='scroll' direction='left'>Scrolling text</marquee>
Q12. What are the comments of html
HTML comments are used to add notes to the code that are not displayed on the web page.
Comments in HTML are enclosed in <!-- and -->
Comments are used to explain the code, make notes, or temporarily disable code
Comments are not displayed on the web page
Q13. Agile methodologies & Different Testing types
Agile methodologies focus on iterative development and continuous feedback. Different testing types include unit, integration, system, and acceptance testing.
Agile methodologies prioritize collaboration and flexibility
Testing is integrated throughout the development process
Unit testing verifies individual components
Integration testing verifies interactions between components
System testing verifies the entire system
Acceptance testing verifies that the system meets the requirem...read more
Q14. What is manual testing
Manual testing is the process of manually testing software for defects without the use of automation tools.
Involves executing test cases manually without automation tools
Requires human intervention to verify software functionality
Involves exploratory testing to find defects
Can be time-consuming but allows for more flexibility and creativity in testing
Examples: regression testing, ad-hoc testing, usability testing
More about working at PurpleTalk
Interview Process at Beshak
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month