Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      NEXT Trucking

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: NEXT Trucking reviews | NEXT Trucking jobs | NEXT Trucking salaries | NEXT Trucking benefits
      NEXT Trucking interviewsNEXT Trucking Senior Software Engineer interviewsNEXT Trucking interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      UPS
      3.8★Compensation and benefits
      avatar
      DHL Express
      3.8★Compensation and benefits
      avatar
      Purolator
      3.9★Compensation and benefits
      avatar
      DHL Global Forwarding, Freight
      3.8★Compensation and benefits

      Senior Software Engineer Interview

      Sep 14, 2019
      Anonymous interview candidate
      Los Angeles, CA

      Other Senior Software Engineer interview reviews for NEXT Trucking

      Senior Software Engineer Interview

      Apr 3, 2023
      Anonymous employee
      Long Beach, CA
      Accepted offer
      Declined offer
      Neutral experience
      Easy interview

      Application

      I applied through a recruiter. The process took 1 day. I interviewed at NEXT Trucking (Los Angeles, CA) in Sep 2019

      Interview

      Friendly easy going conversation with the Principle engineer. Lost of questions about technology stacks. Language-specific questions and architecture. At the heart of the conversation, It is a deep dive into code quality principles and patterns. What makes a good method and or pattern and what makes a bad method and or pattern. If you want to get esoteric about it you can score some points by talking about encapsulation vs abstraction and the limits of OOP.

      Interview questions [1]

      Question 1

      given a matrix { { 'a', ' b', 'c','d' }, { 'e','f', 'g', 'h' }, { 'i', 'j', 'k', 'l' }, {'m', 'n', 'o', 'p'} }; You are guaranteed the matrix will be N x N. They wanted you to transform the 2d matrix (they called it a "wrapped array" ) in place, across the diagonal axis. So if the matrix was a paper you fold it across [a, f, k, p]. Leaving [a,f,k,p] unchanged. Key points to remember: in-place transformation, and he wanted the function to be void. In code speak, they wanted this This is an O(N) solution since you walk every element in the matrix class Solution{ public: void transform(std::vector<std::vector<char>> & matrix){ for(size_t i = 0; i < matrix.size(); i++){ for(size_t j = 0; j < matrix.size(); j++){ if(j <= i) continue; std::swap(matrix[i][j], matrix[j][i]); } } } }; But you can probably do better than this, since you only need to walk one side of the matrix. class Solution{ public: void transform(std::vector<std::vector<char>> & matrix){ for(size_t i = 0; i < matrix.size(); i++){ for(size_t j = i+1; j < matrix.size(); j++){ std::swap(matrix[i][j], matrix[j][i]); } } } }; They asked a million language spacific questions: javascript what is a closure, difference between var and let (let bracket scoped and it is binding in for loops), dependency injection, imedieatly invoked functions, and why you would use them. They didn't ask, but I also talked about javascript concurrency. Tests: What can you write tests for, and what can't you write testes for. (broad conversation about the separation of concerns and anti-patterns, and good coding practices. "What makes a good API" (this is another broad question about good coding practices, think more about what makes a good function): naming using verbs, use descriptive and appropriate names, parameters, errors, avoid side effects by not doing more than what is described. You should talk about pagination and fragmentation and how you can manage states when you need to send long responses. ( I didn't mention all these things, but you might find it helpful to know about them) C++ question (I knew more than the interviewer, and talked at nauseam, so I didn't get too many questions here) just know the difference between pointer and reference. Architecture questions: just know basic tools PostgreSQL, Redis, that was really about it. I was hoping they would ask about microservices architecture.
      1 Answer
      2
      Positive experience
      Average interview

      Application

      I applied online. The process took 2 weeks. I interviewed at NEXT Trucking (Long Beach, CA) in May 2022

      Interview

      1) Technical Interview - Resume qualifications 2) CoderPad - rate limiter coding question, two approaches : using queue and without using one 3) System Design - tiny url architecture, use of kafka pipelines, predictive analysis, cron jobs 4) Behavioral

      Interview questions [1]

      Question 1

      1) Rate limiter algorithm 2) Tiny URL architecture
      Answer question

      Senior Software Engineer Interview

      Apr 26, 2019
      Anonymous employee
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I applied online. The process took 2 weeks. I interviewed at NEXT Trucking in Dec 2018

      Interview

      First, the recruiter reached out to me and told me about the company. The next step was a technical screening. One of the engineers on the team was on Video Chat and we collaboratively solved a couple of programming challenges. Then, there was the conversation with the hiring manager, where I learned more about the role, the team, the challenges, and the opportunities. The final round was three conversations with three different senior / principal engineers on the team.

      Interview questions [1]

      Question 1

      Why spoil the surprise =)
      1 Answer