{"componentChunkName":"component---node-modules-gatsby-theme-blog-core-src-templates-post-query-js","path":"/01-treebo/","result":{"data":{"site":{"id":"Site","siteMetadata":{"title":"Awesome Interview Processes 🤩","social":[{"name":"twitter","url":"https://twitter.com/_kamlesh_"},{"name":"github","url":"https://github.com/kamleshchandnani/awesome-interview-processes"}]}},"blogPost":{"__typename":"MdxBlogPost","id":"8bbc837c-0f50-551c-a1d0-b0b0c4c792fa","excerpt":"Know more about Treebo's interview process ➡️","body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Treebo\",\n  \"excerpt\": \"Know more about Treebo's interview process ➡️\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"company-info\"\n  }, \"Company Info\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Website:\"), \" \", mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://treebo.com\"\n  }), \"treebo.com\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Location:\"), \" Bangalore, India\")), mdx(\"h2\", {\n    \"id\": \"reviewer-info\"\n  }, \"Reviewer Info\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Name:\"), \" Kamlesh Chandnani\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Twitter:\"), \" \", mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://twitter.com/_kamlesh_\"\n  }), \"@\", mdx(\"em\", {\n    parentName: \"a\"\n  }, \"kamlesh\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Process for Role:\"), \" Frontend Engineer, Senior Frontend Engineer, Principal Frontend Engineer \")), mdx(\"h2\", {\n    \"id\": \"interview-process-summary\"\n  }, \"Interview Process Summary\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  })), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  })))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"Rounds\")), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"5\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"Scripted Questions?\")), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"No\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"Typical DS and Algo Questions?\")), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"No\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"Live Coding?\")), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"No\")))), mdx(\"h2\", {\n    \"id\": \"rounds-description\"\n  }, \"Rounds Description\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Exploratory Discussion:\"), \" This round is mostly about the candidate knowing the company and vice-versa. This gives clear idea to candidate if they are interested in the company and also let\\u2019s the interviewer know if the candidate is interested in company\\u2019s vision and goals.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Technical Discussion:\"), \" This round is focussed more on what the candidate has done in their past. Based on this the interviewer asks few questions which reveals how much the candidate was involved in the projects they mentioned and also gives the glimpse about their technical skills.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Problem Solving:\"), \" This round focusses on solving some real life problems unlike plain old DS algo round. During this round the interviewer plays the role of a product manager and gives the problem related to what the candidate would be doing in their day to day activity at work. Both of them brainstorm on the problem where the candidate describes the flow, design and architecture as they proceed and the interviewer keeps on asking questions and keep on enhancing the problem statement like a normal product manager would do.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Take home assignment:\"), \" After the Problem Solving round is over the candidate is asked to take the problem that they discussed and implement the solution as an assignment task. Once they submit the assignment the code is reviewed by the interviewers and then the candidated is called to give a walk through of the code and also answering the queries during the call.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Managerial Round:\"), \" This round is typically focussed on the cultural fitment of the candidate and compensation.\")), mdx(\"h2\", {\n    \"id\": \"appendix\"\n  }, \"Appendix\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Rounds(approx)\"), \" - Total number of rounds. This an approximate number. Can vary depending on what role you\\u2019re applying for.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Scripted Questions\"), \" - Describes if the company asks questions which are kind of direct bookish questions or can be easily found on internet infact on the first result page on google \\uD83D\\uDE1B. Example: Write a function to print first 100 fibonnaci numbers, How does event loop works, write a polyfil for X etc.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"DS and Algo\"), \" - Describes if the company asks DS and algo questions which which are kind of direct bookish questions about data structure and algorithms instead of a real life problem.\")));\n}\n;\nMDXContent.isMDXComponent = true;","slug":"/01-treebo/","title":"Treebo","tags":[],"keywords":[],"date":null},"previous":null,"next":{"__typename":"MdxBlogPost","id":"ab6dbba2-5802-5bd0-8333-5e81a1c5edc6","excerpt":"Know more about Razorpay's interview process ➡️","slug":"/03-razorpay/","title":"Razorpay","date":null}},"pageContext":{"id":"8bbc837c-0f50-551c-a1d0-b0b0c4c792fa","nextId":"ab6dbba2-5802-5bd0-8333-5e81a1c5edc6"}}}