Filter interviews by
Design a system for handling user authentication and authorization in a web application.
Use OAuth for authentication to allow users to log in using their existing accounts from providers like Google, Facebook, etc.
Implement role-based access control (RBAC) for authorization to define different levels of access for different users.
Store user credentials securely using hashing algorithms like bcrypt.
Use JSON Web Tokens (...
Associations/relations in Rails refer to the way different models are connected to each other.
Rails associations are used to define relationships between different models in a Rails application.
There are different types of associations in Rails such as belongs_to, has_one, has_many, and has_and_belongs_to_many.
Associations are defined using ActiveRecord macros in the model files.
For example, a User model may have many ...
Top trending discussions
based on 1 interview
Interview experience
Senior Software Engineer
41
salaries
| ₹3.8 L/yr - ₹14 L/yr |
Software Engineer
20
salaries
| ₹2 L/yr - ₹9.9 L/yr |
Associate Group Lead
13
salaries
| ₹7.8 L/yr - ₹10.1 L/yr |
System Engineer
9
salaries
| ₹2.7 L/yr - ₹5.1 L/yr |
Business Development Executive
7
salaries
| ₹3.5 L/yr - ₹5.5 L/yr |
TCS
Wipro
Infosys
HCLTech