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: In a sports contest there were m medals awarded on n successive days (n > 1). 1. On the first day 1 medal and 1/7 of the remaining m - 1 medals were awarded. 2. On the second day 2 medals and 1/7 of the now remaining medals was awarded; and so on.On the nth and last day, the remaining n medals were awarded.How many days did the contest last, and how many medals were awarded altogether?
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: A rich merchant had collected many gold coins. He did not want anybody to know about them. One day his wife asked, "How many gold coins do we have?" After pausing a moment, he replied, "Well! If I divide the coins into two unequal numbers, then 32 times the difference between the two numbers equals the difference between the squares of the two numbers."The wife looked puzzled. Can you help the merchant's wife by finding out how many gold coins they have?
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: 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: T, U, V are 3 friends digging groups in fields. If T & U can complete i groove in 4 days &, U & V can complete 1 groove in 3 days & V & T can complete in 2 days. Find how many days each takes to complete 1 groove individually.
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: ABCDE are sisters. Each of them gives 4 gifts and each receives 4 gifts No two sisters give the same combination ( e.g. if A gives 4 gifts to B then no other sisters can give four to other one.)Â (i) B gives four to A.(ii) C gives 3 to E. How much did A,B,C,E give to D?
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 is a room with a door (closed) and three light bulbs. Outside the room there are three switches, connected to the bulbs. You may manipulate the switches as you wish, but once you open the door you can't change them. Identify each switch with its bulb.
Q: The egg vendor calls on his first customer and sells half his eggs and half an egg. To the second customer, he sells half of what he had left and half an egg and to the third customer he sells half of what he had then left and half an egg. By the way he did not break any eggs. In the end three eggs were remaining . How many total eggs he was having ?
Q: A vessel is full of liquid. From the vessel, 1/3rd of the liquid evaporates on the first day. On the second day 3/4th of the remaining liquid evaporates. What fraction of the volume is present at the end of the second day
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: Jarius and Kylar are playing the game. If Jarius wins, then he wins twice as many games as Kylar. If Jarius loses, then Kylar wins as the same number of games that Jarius wins. How many do Jarius and Kylar play before this match?
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: 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: A family X went for a vacation. Unfortunately it rained for 13 days when they were there. But whenever it rained in the mornings, they had clear afternoons and vice versa. In all they enjoyed 11 mornings and 12 afternoons. How many days did they stay there totally?
Q: A Man is sitting in the last coach of train could not find a seat, so he starts walking to the front coach ,he walks for 5 min and reaches front coach. Not finding a seat he walks back to last coach and when he reaches there,train had completed 5 miles. what is the speed of the train ?