About Khoj Information Technology
Company Description
Khoj Information Technology is a forward-thinking technology firm specializing in innovative software solutions and IT consulting services. With a commitment to excellence, Khoj strives to empower businesses by leveraging the latest advancements in technology, including big data analytics, cloud computing, and artificial intelligence. The company fosters a collaborative work culture characterized by a strong emphasis on teamwork, continuous learning, and open communication. Employees are encouraged to share their ideas and contribute to projects, promoting a dynamic and inclusive job environment. Khoj values diversity and strives to create a workplace where everyone feels respected and valued, ultimately leading to enhanced creativity and productivity.
Software Developer Interview Questions
Q1: Can you describe your experience with programming languages such as Java or Python?
I have over five years of experience in software development using Java and Python. I have built various applications, from simple scripts to complex web applications, employing frameworks like Spring for Java and Django for Python.
Q2: How do you ensure code quality in your projects?
I ensure code quality through regular code reviews, unit testing, and adhering to coding standards. I also use tools like SonarQube for static code analysis to catch potential issues early in the development process.
Q3: Can you explain the concept of object-oriented programming?
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects," which can contain data and code. OOP principles include encapsulation, inheritance, and polymorphism, which help in organizing and structuring code effectively.
Q4: How do you handle tight deadlines and pressure in software development projects?
I prioritize tasks and focus on the most critical aspects of a project. I believe in open communication with my team and stakeholders to manage expectations and ensure we deliver quality work even under pressure.
Q5: What tools do you use for version control?
I primarily use Git for version control, as it allows for efficient collaboration among team members. I am familiar with platforms like GitHub and GitLab for repository management and code collaboration.
Data Analyst Interview Questions
Q1: What methods do you use for data cleaning and preparation?
I typically use tools like Python with Pandas or R for data cleaning. I focus on identifying missing values, outliers, and inconsistencies in the data set and apply techniques like imputation or removal as necessary.
Q2: Can you explain the difference between descriptive and inferential statistics?
Descriptive statistics summarize and describe the features of a data set, while inferential statistics use a random sample to make inferences about a population. Descriptive statistics include measures like mean and standard deviation, whereas inferential statistics involve hypothesis testing.
Q3: How do you visualize data to communicate your findings?
I often use tools like Tableau or Matplotlib in Python to create impactful visualizations. I focus on selecting the right type of chart or graph to convey the message clearly and effectively to my audience.
Q4: Describe a challenging data analysis project you worked on. What was your approach?
In a recent project, I analyzed customer behavior data to identify trends and patterns. I used a combination of regression analysis and clustering techniques to segment customers and present actionable insights to the marketing team.
Q5: What experience do you have with SQL?
I have extensive experience using SQL for querying databases. I am proficient in writing complex queries, joining tables, and using functions for aggregating and filtering data to extract meaningful insights.
Project Manager Interview Questions
Q1: How do you prioritize tasks in a project?
I utilize project management methodologies like Agile or Waterfall to prioritize tasks based on urgency and importance. I engage with stakeholders to understand their needs and adjust priorities accordingly.
Q2: Can you describe your experience with project management tools?
I have experience using tools such as Trello, Asana, and Microsoft Project for task management and tracking project timelines. These tools help streamline communication and ensure everyone is aligned on project goals.
Q3: How do you handle conflicts within the team?
I believe in addressing conflicts directly and promptly. I encourage open dialogue between team members to understand different perspectives and work towards a mutually agreeable solution.
Q4: What’s your approach to risk management in projects?
I conduct regular risk assessments to identify potential issues early. I develop contingency plans and communicate risks to stakeholders, ensuring that everyone is aware and prepared for any challenges that may arise.
Q5: How do you measure project success?
I measure project success through key performance indicators (KPIs) such as delivering on time, staying within budget, and achieving the project objectives. I also seek feedback from stakeholders to assess satisfaction levels.
UX/UI Designer Interview Questions
Q1: Can you describe your design process from concept to final product?
My design process typically starts with user research to understand needs and pain points. I then create wireframes and prototypes, followed by usability testing to gather feedback. Finally, I refine the designs based on user input before delivering the final product.
Q2: What tools do you use for creating UI/UX designs?
I primarily use tools like Adobe XD, Figma, and Sketch for designing user interfaces. For prototyping, I often use InVision and Marvel to create interactive prototypes for testing.
Q3: How do you ensure your designs are user-centered?
I conduct user research and usability testing throughout the design process. I focus on user personas and scenarios to guide my design decisions and ensure that the end product meets user needs.
Q4: Can you explain the concept of responsive design?
Responsive design is an approach that ensures web applications look and function well on a variety of devices and screen sizes. This is achieved through flexible grids, layouts, and images, along with CSS media queries.
Q5: What is your experience with accessibility in design?
I prioritize accessibility by following guidelines such as WCAG. I ensure that designs are usable for people with disabilities by considering color contrast, keyboard navigation, and screen reader compatibility in my designs.
Company Background and Industry Position
Khoj Information Technology has carved a niche for itself as a mid-sized player specializing in digital transformation solutions and enterprise software development. Founded roughly a decade ago, Khoj has steadily expanded its footprint across sectors like fintech, healthcare IT, and e-commerce infrastructure. Unlike the sprawling global conglomerates, Khoj combines agility with a focus on customized client solutions, which makes its recruitment process particularly interesting. They’re not just hunting for coders or generalists; they want problem solvers who can adapt to their rapid project turnovers and diverse tech stacks. Understanding this context helps decode why their hiring standards and interview focus areas differ from typical IT giants.
The company’s reputation in the market is built on delivering scalable and secure systems primarily for medium to large businesses. This industry position means their interview process ends up being a balance of assessing technical depth and situational adaptability.
How the Hiring Process Works
- Application Submission: Candidates usually start by applying through the company’s career portal or via job portals like LinkedIn and Naukri. Khoj’s ATS system screens resumes based on keyword matching against job descriptions, so tailoring your CV is crucial.
- Initial HR Screening: This is a brief telephonic or video call to gauge the candidate's communication skills, motivation, and cultural fit. It’s more about understanding your background and availability than diving into technicalities.
- Technical Assessment: Depending on the role, this could be an online coding test, a case study, or a take-home assignment. The goal here is to evaluate problem-solving abilities and coding proficiency without the pressure of live interviews.
- Technical Interview Round(s): Here’s where things get rigorous. Usually, 1-2 rounds focus on technical concepts, algorithms, system design, and sometimes domain-specific questions.
- Managerial/Team Fit Interview: This stage assesses your teamwork, conflict resolution, and project management skills. Interviewers want to see how you’ll mesh with existing teams and company culture.
- HR Round and Offer Discussion: The final conversation typically revolves around salary negotiation, joining timelines, and company policies.
These steps reflect a fairly standard but thoughtfully layered hiring process, designed to balance technical vetting with soft skill evaluation.
Interview Stages Explained
Initial HR Screening
This stage serves as a filter to weed out candidates who might not meet basic criteria like minimum experience, education, or availability. But more importantly, it’s about setting mutual expectations. Candidates often notice this is a conversational round—no curveballs, just a friendly chat. Khoj uses this step to assess if candidates understand the role and are genuinely interested. It’s also an opportunity for candidates to ask about work culture or career trajectories, setting a tone of openness.
Technical Assessment
Khoj’s technical assessments are tailored to the role applied for. For software developers, expect coding challenges that test data structures, algorithms, and optimization skills. Why? Because the company handles projects demanding efficient, scalable solutions—slow or inefficient code just won’t cut it. This phase ensures that candidates have a solid foundation before investing in longer interviews. It’s also a stress-free way to showcase skills without on-the-spot pressure.
Technical Interview Round(s)
These rounds are the heart of the selection process. Interviewers dig deep into your understanding of programming languages, system design principles, and sometimes domain knowledge—like blockchain concepts for fintech roles or API integrations for e-commerce. You’ll face scenario-based questions too, designed to simulate real work problems. The rationale here is simple: Khoj wants to see your thought process, not just the final answer. Interviewers often expect you to communicate your approach clearly; silence or rushed answers can be red flags.
Managerial and Team Fit Round
This part is less about right or wrong answers and more about personality and working style. Hiring managers explore how candidates deal with deadlines, conflict, and collaboration. Because Khoj operates in fast-moving environments with tight deadlines, they prioritize adaptability and teamwork. Candidates who show emotional intelligence and proactive communication tend to stand out here.
HR Round and Final Offer
Finally, the HR round wraps things up with discussions on salary, benefits, and joining date. It’s also a chance for candidates to clarify company policies or career development paths. Khoj’s HR team tends to be transparent and supportive, aiming to build a positive candidate experience even if the outcome isn’t an offer.
Examples of Questions Candidates Report
- Technical interview: “Explain how you would optimize a database query that’s running slow in a live transaction system.”
- System design: “Design a notification system for an e-commerce platform that handles millions of users.”
- Coding test: “Implement a function to detect a cycle in a linked list.”
- Behavioral: “Describe a time when a project faced unexpected challenges. How did you handle it?”
- Team fit: “How do you prefer to receive feedback from your manager?”
Eligibility Expectations
Khoj tends to look for candidates with at least a bachelor’s degree in computer science, IT, or related fields, although exceptional skills can sometimes offset rigid educational requirements. For most mid-level roles, 2 to 5 years of hands-on experience is expected. Freshers might find openings in trainee or internship programs but should be ready to prove ability through practical coding tasks or projects.
Certifications relevant to your domain—like AWS, PMP for project roles, or security certifications—are valued but not always mandatory. What really matters is demonstrable knowledge and problem-solving capability aligned with the company’s tech environment.
Common Job Roles and Departments
Khoj’s hiring covers a spectrum of IT positions, with some departments particularly active in recruitment:
- Software Development: Frontend, backend, full-stack developers proficient in Java, Python, JavaScript frameworks.
- Quality Assurance: Automation testers skilled in Selenium, JUnit, and manual testing processes.
- DevOps Engineers: Roles involving CI/CD pipeline management, Docker, Kubernetes.
- Project Management: Coordinators and managers who handle client communication and timeline planning.
- Data Science and Analytics: Roles requiring knowledge of ML algorithms, data visualization, and statistical analysis.
Each department tailors its interview emphasis. For example, DevOps candidates often face scenario-based questions on system outages or deployment failures—something unique compared to standard coding tests.
Compensation and Salary Perspective
| Role | Estimated Salary (INR, Annual) |
|---|---|
| Software Developer (Entry Level) | 3.5 - 5 Lakh |
| Senior Developer | 8 - 12 Lakh |
| QA Engineer | 4 - 7 Lakh |
| DevOps Engineer | 7 - 11 Lakh |
| Project Manager | 10 - 15 Lakh |
| Data Scientist | 9 - 14 Lakh |
Khoj’s salary packages tend to align with industry standards for mid-tier IT firms based in India’s tech hubs. While not as aggressive as the big tech giants, the company offers competitive benefits and the potential for performance-linked incentives. Importantly, salary negotiations happen in the final HR round and are influenced by your experience, role, and negotiation skills.
Interview Difficulty Analysis
Most candidates find Khoj’s selection process moderately challenging. The technical rounds require solid conceptual knowledge but stop short of the extremely tough algorithm puzzles common in product-based tech companies like Google or Microsoft. Instead, the focus shifts toward practical skills and system design relevant to ongoing projects.
The company’s emphasis on soft skills and cultural fit also means technical excellence alone won’t guarantee an offer. Candidates sometimes feel the team fit rounds are surprisingly probing, with questions designed to reveal how they cope with pressure and collaboration hurdles.
Preparation Strategy That Works
- Understand the job role thoroughly: Read the job description carefully and research the department’s function in Khoj’s business ecosystem. Tailor your preparation accordingly.
- Practice coding and problem-solving: Use platforms like HackerRank or LeetCode but focus on medium difficulty problems that relate to real-world scenarios rather than purely abstract puzzles.
- Brush up on system design: Study common design patterns and try sketching scalable solutions for typical business needs like multi-user transaction systems or notification services.
- Mock interviews with peers or mentors: They help simulate the pressure and improve your communication skills—an aspect often underestimated.
- Prepare behavioral answers: Reflect on past work experiences where you demonstrated teamwork, leadership, or problem-solving. Use the STAR method but keep answers genuine.
- Research the company culture: Visit forums, Glassdoor, or social media to get a sense of Khoj’s values and work environment. Tailor your discussions in the HR rounds to show alignment.
Work Environment and Culture Insights
Khoj is known for fostering a collaborative and inclusive work environment. Candidates often remark on the approachable nature of hiring managers and team leaders, which usually continues post-hiring. The company invests in flexible work policies, which have become more robust after the pandemic.
However, some employees note that the pace can be intense during project deliveries, reflecting the company's client-driven focus. This pressure is balanced by opportunities for knowledge sharing and internal training sessions, creating an overall supportive atmosphere.
Career Growth and Learning Opportunities
Growth at Khoj tends to be meritocratic, rewarding those who proactively upskill and contribute beyond their defined roles. Unlike some stifling bureaucracies, Khoj encourages lateral moves across departments, which is great for candidates interested in broadening their expertise.
Learning initiatives include sponsored certifications, access to online courses, and regular tech talks. The recruitment strategy itself hints at this culture—by selecting candidates who show curiosity and adaptability, Khoj ensures its workforce can evolve with technology trends.
Real Candidate Experience Patterns
From what recruiters and candidates share online, the Khoj hiring journey can feel like a well-paced marathon rather than a sprint. Some candidates mention waiting times between rounds can be a bit long, which can be nerve-wracking, but updates are generally transparent.
Interviewers typically encourage open dialogue, and interviewees appreciate that probing questions often come with hints or nudges if they appear stuck. This reflects a genuine interest in understanding the candidate’s approach rather than just scoring them.
That said, a few candidates find the managerial rounds tougher than expected, as they sometimes involve discussing hypothetical conflict resolution or project failure scenarios. Being prepared with stories and honest reflections helps tremendously.
Comparison With Other Employers
| Aspect | Khoj Information Technology | Large IT Firms (e.g., TCS, Infosys) | Product Tech Companies |
|---|---|---|---|
| Interview Focus | Balanced Technical & Soft Skills | Process-Oriented Technical | Highly Technical & Algorithmic |
| Recruitment Rounds | 4-6 rounds | 3-4 rounds | 5+ Rounds |
| Salary Range | Mid-tier Competitive | Entry to Mid-level | Generally Higher |
| Candidate Experience | Conversational, Transparent | Formal & Structured | Highly Competitive & Stressful |
| Growth Opportunities | Meritocratic & Diverse | Structured & Hierarchical | Fast-Paced, Skill-Intensive |
While Khoj may not match big tech salaries, it offers a more personalized hiring journey and a collaborative culture. Compared to large IT service firms, Khoj’s interview process is more comprehensive, emphasizing real-world problem solving and team fit.
Expert Advice for Applicants
Don’t rush through the process. Khoj’s recruiters appreciate candidates who show thoughtful preparation and genuine interest. Be ready to explain not just what you did on projects, but why you made certain technical choices.
Practice explaining complex concepts in simple terms. You want to demonstrate communication skills as much as technical know-how. Also, don’t underestimate the power of a sincere cultural fit—show enthusiasm for Khoj’s mission and your potential colleagues.
Finally, prepare your questions to ask interviewers. It signals engagement and can leave a memorable impression. For instance, inquire about how teams tackle emerging tech challenges or how performance feedback is handled.
Frequently Asked Questions
What is the typical timeline for Khoj’s recruitment process?
From application to offer, expect anywhere between 3 to 6 weeks. The company tries to keep candidates informed, but some delays can occur between interview rounds.
Are there any coding languages preferred by Khoj during technical interviews?
While Java and Python are the most commonly used languages in interviews, candidates can choose languages they are comfortable with as long as they demonstrate problem-solving effectively.
Does Khoj conduct group discussions or case study rounds?
For managerial or senior roles, case study discussions are common. Group discussions are rare but may happen for leadership pipeline assessments.
Is there a dress code for interviews?
Khoj maintains a business casual environment. For interviews, neat formal or smart casual attire is recommended, especially if the interview is onsite.
How important is prior domain experience?
Domain experience is a plus but not always mandatory. Candidates strong in fundamentals and quick learners can compensate during onboarding.
Final Perspective
Khoj Information Technology presents a hiring journey that reflects its identity—pragmatic, thorough, and people-oriented. The interview process is designed not just to test your skills, but to gauge your potential as a collaborator and innovator within a dynamic IT environment.
Job seekers eyeing Khoj should focus on blending solid technical preparation with storytelling about their work style and learning agility. The recruitment rounds, though challenging, reveal a company willing to invest in candidates who bring both competence and character.
In a job market often dominated by impersonal processes, Khoj offers a refreshing balance. It’s not just about clearing rounds but about finding a mutual fit where your career can truly grow. Remember, this is as much about your choices as theirs—so come prepared, stay authentic, and be ready to join a team that values both your mind and your personality.
Khoj Information Technology Interview Questions and Answers
Updated 21 Feb 2026Project Manager Interview Experience
Candidate: Priya Nair
Experience Level: Senior
Applied Via: LinkedIn
Difficulty: Hard
Final Result: Rejected
Interview Process
3
Questions Asked
- How do you manage project risks?
- Describe your experience with Agile methodologies.
- Tell us about a project that failed and what you learned.
Advice
Enhance your leadership examples and be ready to discuss project management tools in depth.
Full Experience
The interviews were thorough, including a case study presentation. Despite my experience, I felt I could have better demonstrated my strategic planning skills.
Technical Support Specialist Interview Experience
Candidate: Sanjay Patel
Experience Level: Mid-level
Applied Via: Walk-in interview
Difficulty:
Final Result:
Interview Process
2
Questions Asked
- How do you handle difficult customers?
- Explain a time you resolved a technical issue efficiently.
Advice
Demonstrate strong communication skills and patience during the interview.
Full Experience
The first round was a group discussion to assess communication skills. The second round was a one-on-one interview focusing on technical knowledge and customer service scenarios.
Quality Assurance Engineer Interview Experience
Candidate: Meera Joshi
Experience Level: Senior
Applied Via: Company website
Difficulty: Hard
Final Result:
Interview Process
4
Questions Asked
- Describe your experience with automated testing frameworks.
- How do you prioritize test cases?
- Write a test plan for a new mobile app feature.
- Explain a time you found a critical bug late in the release cycle.
Advice
Prepare detailed examples from your past experience and be ready for scenario-based questions.
Full Experience
The process was intense with multiple rounds including a technical test, a managerial round, and a peer interview. They focused heavily on my automation skills and problem-solving approach.
Data Analyst Interview Experience
Candidate: Rohit Verma
Experience Level: Entry-level
Applied Via: Referral
Difficulty: Easy
Final Result: Rejected
Interview Process
2
Questions Asked
- How do you handle missing data in a dataset?
- Explain the difference between supervised and unsupervised learning.
Advice
Gain more hands-on experience with SQL and data visualization tools before applying.
Full Experience
The first round was a phone screening focusing on my academic background and basic data concepts. The second round was a technical interview where I was asked practical questions but I struggled with some SQL queries.
Software Developer Interview Experience
Candidate: Anita Sharma
Experience Level: Mid-level
Applied Via: Online job portal
Difficulty:
Final Result:
Interview Process
3
Questions Asked
- Explain the difference between REST and SOAP APIs.
- Write a function to reverse a linked list.
- Describe a challenging bug you fixed in your previous role.
Advice
Brush up on data structures and algorithms, and be ready to discuss past projects in detail.
Full Experience
The first round was an online coding test focusing on algorithms. The second round was a technical interview with the team lead, where I had to solve problems on a whiteboard. The final round was an HR interview discussing company culture and my career goals.
Frequently Asked Questions in Khoj Information Technology
Have a question about the hiring process, company policies, or work environment? Ask the community or browse existing questions here.
Common Interview Questions in Khoj Information Technology
Q: A man has a wolf, a goat, and a cabbage. He must cross a river with the two animals and the cabbage. There is a small rowing-boat, in which he can take only one thing with him at a time. If, however, the wolf and the goat are left alone, the wolf will eat the goat. If the goat and the cabbage are left alone, the goat will eat the cabbage. How can the man get across the river with the two animals and the cabbage?
Q: Suppose a newly-born pair of rabbits, one male, one female, are put in a field. Rabbits are able to mate at the age of one month so that at the end of its second month a female can produce another pair of rabbits. Suppose that our rabbits never die and that the female always produces one new pair (one male, one female) every month from the second month on.
Q: A rich man died. In his will, he has divided his gold coins among his 5 sons, 5 daughters and a manager. According to his will: First give one coin to manager. 1/5th of the remaining to the elder son.Now give one coin to the manager and 1/5th of the remaining to second son and so on..... After giving coins to 5th son, divided the remaining coins among five daughters equally.All should get full coins. Find the minimum number of coins he has?
Q: Consider a pile of Diamonds on a table. A thief enters and steals 1/2 of the total quantity and then again 2 extra from the remaining. After some time a second thief enters and steals 1/2 of the remaining+2. Then 3rd thief enters and steals 1/2 of the remaining+2. Then 4th thief enters and steals 1/2 of the remaining+2. When the 5th one enters he finds 1 diamond on the table. Find out the total no. of diamonds originally on the table before the 1st thief entered.
Q: There are two balls touching each other circumferencically. The radius of the big ball is 4 times the diameter of the small all. The outer small ball rotates in anticlockwise direction circumferencically over the bigger one at the rate of 16 rev/sec. The bigger wheel also rotates anticlockwise at N rev/sec. What is 'N' for the horizontal line from the centre of small wheel always is horizontal.
Q: There are 3 clans in an island - The Arcs who never lie, the Dons who always lie and the Slons who lie alternately with the truth. Once a tourist meets 2 guides who stress that the other is a Slon. They proceed on a tour and see a sports meet. The first guide says that the prizes have been won in the order Don, Arc, Slon. The other says that, the order is Slon, Don, Arc. (the order need not be exact). To which clan did each of the guides and the players belong? ...
Q: 3 policemen and 3 thieves had to cross a river using a small boat. Only two can use the boat for a trip. All the 3 policemen and only 1 thief knew to ride the boat. If 2 thieves and 1 policeman were left behind they would kill him. But none of them escaped from the policemen. How would they be able to cross the river?
Q: 36 people {a1, a2, ..., a36} meet and shake hands in a circular fashion. In other words, there are totally 36 handshakes involving the pairs, {a1, a2}, {a2, a3}, ..., {a35, a36}, {a36, a1}. Then size of the smallest set of people such that the res...
Q: There are 3 sticks placed at right angles to each other and a sphere is placed between the sticks . Now another sphere is placed in the gap between the sticks and Larger sphere . Find the radius of smaller sphere in terms of radius of larger sphere.
Q: At 6?o a clock ticks 6 times.The time between first and last ticks is 30 seconds.How long does it tick at 12?o clock?2.A hotel has 10 storey. Which floor is above the floor below the floor, below the floor above the floor, below the floor above the fifth.
Q: There are 7 letters A,B,C,D,E,F,GAll are assigned some numbers from 1,2 to 7.B is in the middle if arranged as per the numbers.A is greater than G same as F is less than C.G comes earlier than E.Which is the fourth letter
Q: Give two dice - one is a standard dice, the other is blank (nothing painted on any of the faces). The problem is to paint the blank dice in such a manner so that when you roll both of them together, the sum of both the faces should lie between 1 and 12. Numbers from 1-12 (both inclusive) equally likely.
Q: If I walk with 30 miles/hr i reach 1 hour before and if i walk with 20 miles/hr i reach 1 hour late. Find the distance between 2 points and the exact time of reaching destination is 11 am then find the speed with which it walks.
Q: Given a collection of points P in the plane , a 1-set is a point in P that can be separated from the rest by a line, .i.e the point lies on one side of the line while the others lie on the other side. The number of 1-sets of P is denoted by n1(P)....
Q: Consider a series in which 8 teams are participating. each team plays twice with all other teams. 4 of them will go to the semi final. How many matches should a team win, so that it will ensure that it will go to semi finals.?
Q: Jack and his wife went to a party where four other married couples were present. Every person shook hands with everyone he or she was not acquainted with. When the handshaking was over, Jack asked everyone, including his own wife, how many hands they shook?
Q: An escalator is descending at constant speed. A walks down and takes 50 steps to reach the bottom. B runs down and takes 90 steps in the same time as A takes 10 steps. How many steps are visible when the escalator is not operating.Â
Q: A man driving the car at twice the speed of auto one day he was driven car for 10 min. and car is failed. he left the car and took auto to go to the office .he spent 30 min. in the auto. what will be the time take by car to go office?
Q: A person meets a train at a railway station coming daily at a particular time. One day he is late by 25 minutes, and he meets the train 5 k.m. before the station. If his speed is 12 kmph, what is the speed of the train.
Q: Joe started from Bombay towards Pune and her friend julie in opposite direction. they met at a point . distance traveled by joe was 1.8 miles more than that of julie.after spending some both started there way. joe reaches in 2 hours while julie in 3.5 hours.Assuming both were traveling with constant speed. What is the distance between the two cities.