Publicis
20+ R.K. PROPERTIES Interview Questions and Answers
Q1. Diff between budget and forecasts Prepare a budget for buying software Salary expenses increase but head count is same Variance analysis
Difference between budget and forecasts, preparing a software buying budget, salary expenses increase but head count is same, variance analysis.
Budget is a financial plan for a specific period, while forecast is an estimate of future financial outcomes.
Preparing a software buying budget involves identifying the software needs, researching prices, and allocating funds.
Salary expenses increasing while head count remains the same can be due to factors such as promotions, bonuses...read more
Q2. What is budgeting What is forecasting Foreign exchange diff AS 11 Prepare product budget
Budgeting is the process of creating a financial plan for a specific period. Forecasting is predicting future financial outcomes.
Budgeting involves estimating income and expenses for a specific period
Forecasting involves predicting future financial outcomes based on past data and trends
Foreign exchange diff AS 11 refers to the accounting treatment of foreign exchange gains or losses
Preparing a product budget involves estimating the costs and revenues associated with producing...read more
Q3. What will your first step if your internet isn't working?
I would troubleshoot the issue by checking the modem, router, and device settings.
Check if other devices are able to connect to the internet
Restart the modem and router
Check the network settings on the device
Contact the internet service provider for assistance if needed
Q4. Sql query to find Second Highest Salary
Sql query to find Second Highest Salary
Use ORDER BY and LIMIT to select the second highest salary
Use subquery to select the maximum salary and exclude it from the result set
Handle cases where there are ties for the highest salary
Q5. End to end implementation cycle of isms
The end to end implementation cycle of ISMS involves planning, implementation, monitoring, review, and improvement.
Planning involves identifying the scope, objectives, and risks of the ISMS.
Implementation involves designing and implementing controls to mitigate identified risks.
Monitoring involves regular checks to ensure the controls are effective.
Review involves assessing the effectiveness of the ISMS and identifying areas for improvement.
Improvement involves making changes...read more
Q6. what is sem in digital marketing?
SEM stands for Search Engine Marketing, which involves promoting websites by increasing their visibility in search engine results pages.
SEM involves paid advertising on search engines like Google and Bing
It includes strategies like keyword research, ad copywriting, and bid management
SEM can be used to drive traffic, increase brand awareness, and generate leads or sales
Examples of SEM platforms include Google Ads, Bing Ads, and Yahoo Gemini
Q7. What is Braodcast Join
Broadcast Join is a technique used in distributed computing to optimize join operations.
Broadcast Join is used when one table is small enough to fit in memory of all nodes in a cluster.
The smaller table is broadcasted to all nodes in the cluster, reducing network traffic.
Broadcast Join is faster than other join techniques when used appropriately.
Example: Joining a small reference table with a large fact table in a data warehouse.
Q8. Spark Context vs Spark Session
Spark Context is the entry point to any Spark functionality while Spark Session is a unified entry point for Spark 2.0+.
Spark Context is the old entry point to Spark functionality.
Spark Session is a unified entry point for Spark 2.0+.
Spark Context is used to create RDDs, accumulators and broadcast variables.
Spark Session is used to create DataFrames, execute SQL queries and read data from external sources.
Q9. What would you do if you get discrepancies from two platform.
Q10. Explain metrics used in Digital marketing's and main KPI
Metrics used in digital marketing include CTR, CPC, CPA, and main KPI is ROI.
CTR (Click-Through Rate) measures the percentage of clicks on an ad compared to the number of impressions.
CPC (Cost Per Click) is the amount paid for each click on an ad.
CPA (Cost Per Acquisition) measures the cost of acquiring a customer through a specific campaign.
ROI (Return on Investment) is the main KPI, calculating the revenue generated compared to the cost of the campaign.
Q11. Annex A control of iso 27001
Annex A controls are the information security controls listed in ISO 27001 standard.
Annex A contains 114 controls categorized into 14 sections.
These controls are designed to ensure the confidentiality, integrity, and availability of information.
Examples of controls include access control, asset management, cryptography, incident management, and more.
Organizations must select and implement controls based on their risk assessment and information security needs.
Annex A controls ...read more
Q12. Translation of English to french words.
Translate English words to French
Utilize online translation tools for accuracy
Consider context and nuances of words for accurate translation
Practice pronunciation to improve language skills
Q13. What is constraints in SQL server.
Constraints are rules that are enforced on the data in a table.
Constraints ensure data integrity and consistency.
They can be used to enforce rules such as uniqueness, primary key, foreign key, etc.
Constraints can be added to a table during creation or altered later.
Examples include CHECK, NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY constraints.
Q14. Repartitioning vs Coalesce
Repartitioning increases partitions while Coalesce reduces partitions.
Repartitioning shuffles data across the cluster and can be used to increase parallelism.
Coalesce merges partitions without shuffling data and can be used to reduce overhead.
Repartitioning is expensive and should be used sparingly.
Coalesce is faster but may not be as effective as repartitioning in increasing parallelism.
Both can be used to optimize data processing and improve performance.
Q15. Do you know troubleshooting
Yes, troubleshooting involves identifying and resolving issues in a systematic manner.
Troubleshooting involves identifying the problem, gathering information, analyzing possible causes, and implementing a solution.
Examples of troubleshooting skills include diagnosing computer software issues, troubleshooting network connectivity problems, and resolving technical hardware malfunctions.
Q16. How to improve ctr in facebook ads
To improve CTR in Facebook ads, focus on targeting, ad relevance, and ad format.
Use precise targeting to reach the right audience
Create relevant and engaging ad content
Experiment with different ad formats, such as video or carousel ads
Include a clear call-to-action in the ad
Regularly monitor and optimize the ad performance
Q17. Internal Working of Spark
Spark is a distributed computing engine that processes large datasets in parallel across a cluster of computers.
Spark uses a master-slave architecture with a driver program that coordinates tasks across worker nodes.
Data is stored in Resilient Distributed Datasets (RDDs) that can be cached in memory for faster processing.
Spark supports multiple programming languages including Java, Scala, and Python.
Spark can be used for batch processing, streaming, machine learning, and grap...read more
Q18. Risk assessment steps
Risk assessment involves identifying, analyzing, and evaluating potential risks to determine the likelihood and impact of those risks.
Identify potential risks
Analyze the likelihood and impact of each risk
Evaluate the risks to determine their priority
Develop a plan to mitigate or manage the risks
Monitor and review the risks regularly
Q19. how to allocate budgets to a campaign?
Allocate budgets based on campaign goals, target audience, and channels.
Identify campaign goals and objectives
Understand target audience demographics and behaviors
Allocate budget based on channels that reach target audience effectively
Consider cost per acquisition (CPA) and return on investment (ROI)
Monitor and adjust budget allocation based on campaign performance
Q20. Write a procedure with bulk collect
Procedure with bulk collect for array of strings
Use FORALL statement for efficient processing
Declare a collection type
Use LIMIT clause to control memory usage
Q21. Explain the project. Query optimization.
The project involved optimizing queries for better performance.
Identified slow running queries
Analyzed query execution plans
Optimized queries by adding indexes, rewriting queries, or tuning server settings
Tested and validated performance improvements
Q22. Which software you used
I have experience using Adobe Creative Suite, including Photoshop, Illustrator, and InDesign.
Proficient in Adobe Creative Suite
Skilled in Photoshop, Illustrator, and InDesign
Familiar with other design software like Sketch and Figma
Q23. explain oops in real time
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
Encapsulation: bundling data and methods that operate on the data into a single unit
Inheritance: allows a class to inherit properties and behavior from another class
Polymorphism: the ability to present the same interface for different data types
Abstraction: hiding the complex implementation details and showing o...read more
Q24. Types of campaign and creative
Top HR Questions asked in R.K. PROPERTIES
Interview Process at R.K. PROPERTIES
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month