Q1. Given an array of size MxN and coordinates of starting of subarray (x, y). You need to rotate that subarray and then print the full array after rotation.
Input : NA
Output : NA
Q2. Given a string, say sentence=” this is crazy and fun” and a list, say name=[“is”, “fun”]. Now you need to capitalize on the first letter of every word in the given string which is not present in the list.
Input : this is crazy and fun
Output :
Q3. Given three sorted arrays A, B, and C. Write the most efficient algorithm to find the 5th largest element among the three arrays.
Q4. Return the character which occurs for the maximum numbers of times in the Input String.
If multiple characters occur with the same highest frequency then return “0”.
Input : Input1: abcdd
Output :
Q5. A prime number is a whole number greater than 1 that is divisible only by itself and the number 1.
Given ‘n’ (1 <= n <= 100000), find the nth prime number.
Input : An integer n
Output :
Q6. A Derangement is a permutation of n elements, such that no element appears in its original position. For example, a derangement of {0, 1, 2, 3} is {2, 3, 1, 0}.
Given a number n, find the total number of Derangements of a set of n elements.
Input : 1st Input: n = 2
For two elements say {0, 1}, there is only one
possible derangement {1, 0}
2nd Input: n = 3
For three elements say {0, 1, 2}, there are two
possible derangements {2, 0, 1} and {1, 2, 0}
Output :
Q7. Every character in the input string is followed by its frequency.
Write a function to decrypt the string and find the nth character of the decrypted string. If no character exists at that positionthen then return “-1”.
For eg:- If the input string is “a2b3” the decrypted string is “aabbb”.
Note: The frequency of encrypted string cannot be greater than a single digit i.e.<10.
Explanation:
The decrypted string is “abccc”, hence the 5th character in the decrypted string is “c”.
Input : Input Specification:
Input1: A string.
Input2:5
Q8. Given a number of objects N(non-repetitive object) Find the number of arrangements in which no objects occur at original positions.
Input : Input1: N, the number of Objects.
Input1: 3
Output :
Trending Programming Questions:
Q1 Write a function which returns a sub string in the string ‘Sigma’ (character given) which starts with ‘Alpha’ and ends with ‘Theta’.
Q2. Given a string, say sentence=” this is crazy and fun” and a list, say name=[“is”, “fun”]. Now you need to capitalize on the first letter of every word in the given string which is not present in the list.
Q3. There are many cars parked in the parking lot. The parking is a straight very long line and a parking slot for every single meter. There are cars parked currently and you want to cover them from the rain by building a roof. The requirement is that at least k cars are covered by the roof. What’s the minimum length of the roof that would cover k cars?
Q4. Write a program to reverse the string?
Q5.Write a program to convert uppercase to lower case and vice versa of a given string or sentence
Most Popular Programming Questions:
Q1 Write a program to print alternate even numbers(2,6,10,14,18….).
Q2. Write an efficient program to implement itoa function.
Q3. Write a program to convert uppercase to lower case and vice versa of a given string or sentence
Microsoft Corporation, commonly known as Microsoft, is an American multinational technology corporation which produces computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washington, United States
Microsoft recruitment 2023: Microsoft is inviting freshers candidates for its online hiring process. Bachelors and Masters candidates from BE/ B.Tech/M.Tech 2023 batch can apply for their virtual recruitment. Candidates can start their careers in the top notch company Microsoft as Software Engineer Trainee. Interested and eligible candidates need to apply as soon as possible before the apply date. The detailed eligibility, application process and registration process are given below:
Tata Communications Recruitment 2022 | Freshers | Jr Team Member | BE/ B.Tech – CSE/ IT/ ECE/ EEE | 2019 – 2021 Batch | Pune
Company: Tata Communications Ltd
Tata Communications Recruitment 2022:- Tata Communications is a global company with its roots in the emerging markets. Headquartered in Mumbai and Singapore, it has more than 8,000 employees across 38 countries.
The $3.2 billion company is listed on the Bombay Stock Exchange and the National Stock Exchange of India and is the flagship telecoms arm of the $103.3 billion Tata group.
Responsible for the strategic planning and design of telecom infrastructure and/or network components.
Analyses the short-term and/or long-term network capacity needs for current and future network requirements.
This includes technology and network planning across multiple layers, introduction of new technologies into the network for new services and/or better network efficiency.
Designs the network architecture and performs technical analysis of software, hardware, and network systems, systems engineering for front-end processors, multiplexes, LAN/WAN communications, network nodes, switches, and various transmission systems. Analyses traffic flows and trends, route planning, network optimization, routing solutions and forecast of traffic.
Performs integration with existing systems and conduct service validation prior to hand over to Service Operations team.
Has knowledge on IP routers, switches, fiber optic connections, microwave wireless transmission, 2G/3G/4G, DSL and radio frequency systems, etc.
The function engages with LOBs and Products Team to understand market forecast/ trends, and with relevant teams and vendors to discuss solutions and cost estimates and CAPEX optimization initiatives.
Also responsible for equipment planning via rfp while working along with commercial team.
Skills:
Is able to apply broad knowledge of one area within Platform Planning and Design or advanced knowledge of specific professional/operational practices. Checks for problems in existing systems and modifies work processes following defined procedures. Operational role responsible for achieving day-to-day objectives. Works under direct supervision No prior work related experience required
Company:Rockwell Automation
Rockwell Automation Hiring: Rockwell Automation, Inc. is an American provider of industrial automation and information technology. Brands include Allen-Bradley and FactoryTalk software.
Headquartered in Milwaukee, Wisconsin, Rockwell Automation employs over 23,000 people and has customers in more than 100 countries worldwide. The Fortune 500 company reported fiscal year 2017 global sales at $6.3 billion
Performs audits and tests of software products in accordance with software test plans and procedures. Debugs and characterizes defects, providing detailed configuration and descriptions for passing and failing tests for product evaluation reports. Maintains documentation of test operations and reports results to engineering. Identifies actual or potential problems in test plans or company products. Assists product development engineers in the diagnosis and replication of product failures.
Model N Career off campus drive | Freshers recruitment 2022 | Associate Member | BE/ B.Tech | 2022 batch | Hyderabad
Model N Career off campus drive:Model N is inviting candidates from 2022 batch for its online hiring process. Bachelors candidates from BE/ B.Tech 2022 batch can apply for their off campus placement. Candidates can start their careers in the IT company as Associate Member Technical Staff. Interested and eligible candidates need to apply as soon as possible before the apply date. The detailed eligibility, application process and registration process are given below:
Eligibility Criteria for Model N Career off campus drive
B.E/B.Tech: CSE/IT/ECE/EEE
Graduation year of passing: 2022
Percentage: 60% and above in 10th, 12th and Graduation
Certification (if any): Java, Database, Dev Ops, Selenium – Any of these will be added advantage.
Job Responsibilities as an Associate Member Technical Staff :
Passion for solving problems and providing workable solutions
Knowledge of algorithms and data structures
Programming proficiency in languages like Java etc.
Strong analytical and reasoning skills with an ability to visualise solutions for a problem
Proficiency in troubleshooting software issues and debugging a large codebase
Improving software quality by identifying issues and bugs. Writing code to fix the quality
Conceptualize and design product ideas. Design thinking
Liaising with colleagues to implement technical designs
Enhancing applications by identifying opportunities for improvement, making recommendations, and designing and implementing solutions
Investigating and using new technologies where relevant
Outstanding all-round communication skills and ability to work collaboratively
Selection Process: Model N Career off campus drive
The recruitment process of Model N includes the various rounds of interview. The interview rounds are as follows:
Online Application Submission
Online Test
Virtual Technical Round
HR Interview Round
Selection
About Company
Model N enables life sciences and high tech companies to drive growth and market share, minimizing revenue leakage throughout the revenue lifecycle. With deep industry expertise and solutions purpose-built for these industries, Model N delivers comprehensive visibility, insight and control over the complexities of commercial operations and compliance. Our integrated cloud solution is proven to automate pricing, incentive and contract decisions to scale business profitably and grow revenue.
Model N is trusted across more than 120 countries by the world’s leading pharmaceutical, medical technology, semiconductor, and high tech companies, including Johnson & Johnson, AstraZeneca, Stryker, Seagate Technology, Broadcom and Microchip Technology
Tata Group Off Campus Drive 2022 | Freshers | Team Member | BE/ B.Tech/ ME/ M.Tech – CSE/ EEE/ ECE | 2017 to 2021 | Chennai
Company:Tata Group
Tata Group Off Campus Drive 2022 :- Tata Group is an Indian multinational conglomerate headquartered in Mumbai, Maharashtra, India. Founded in 1868 by Jamsetji Tata, the company gained international recognition after purchasing several global companies. It is one of the biggest and oldest industrial groups in India. Each Tata company operates independently under the guidance and supervision of its own board of directors and shareholders.
Significant Tata affiliates include Tata Chemicals, Tata Communications, Tata Consultancy Services, Tata Consumer Products, Tata Elxsi, Tata Motors, Tata Power, Tata Steel, Voltas, Tata Cliq, Titan, Trent, Indian Hotels Company Limited, TajAir, Vistara and Cromā.
Drive implementation of projects related to installation of Wireless, IP services, ATM deployment etc. project as per PMP guidelines.
Conduct site visits for identification, evaluation and assessment of field conditions in order to evaluate feasibility of installation project and specified design or business generation parameters.
Plan and coordinate site preparation for readiness related to ramp up of resources and infrastructure (i.e. power, construction, back haul, colocation etc.)
Monitor progress of site deployment through detailed activity plan for each site.
Liaise with relevant teams to discuss service impacting event schedules to seek sign off.
Conduct site audits from time to time and ensure compliance including site commercial terms with respective sites/ parties
Job Roles:
Possesses sufficient knowledge within Project Planning and Implementation to allow them to apply their knowledge efficiently and work productively with broad instruction.
Regularly participates in important projects or activities as a full contributing team member. Is able to proactively identify important issues or risks, seeks the appropriate level of guidance and advice to ensure delivery of quality outcomes.
Operational role which is responsible for delivering results that have direct impact on the achievement of results within Project Planning and Implementation.
Works under direct supervision. Able to identify problems and provide inputs to improve, change or adapt existing methods and techniques drawing from personal experiences and feedback.
Actively acquires more complex skills, techniques, operating practices, knowledge of abstract concepts in order to progress toward full proficiency in the field of specialization.
Has skills and knowledge that will allow them to adapt to effectively deal with unfamiliar issues, challenges, problems within their field of specialization.