{"componentChunkName":"component---node-modules-gatsby-theme-blog-core-src-templates-post-query-js","path":"/07-bukalapak/","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":"69bfab5b-c784-5c30-8ab4-9e1835219940","excerpt":"Know more about Bukalapak'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\": \"Bukalapak\",\n  \"excerpt\": \"Know more about Bukalapak'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\": \"http://bukalapak.com\"\n  }), \"bukalapak.com\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Location:\"), \" Jakarta, Indonesia\")), 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:\"), \" Paskalouis Patressi\"), 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/paskalouis\"\n  }), \"@paskalouis\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Process for Role:\"), \" Software Engineer, Frontend\")), 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  }), \"~3/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  }), \"Sometimes\")), 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  }), \"Yes\")))), mdx(\"h2\", {\n    \"id\": \"rounds-description\"\n  }, \"Rounds Description\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Online Coding Test:\"), \"\\nCandidate will be given Online Coding Test from Codility in order to pre-assess candidate ability to solve problems. Some roles, have edge-cases tests to assess efficiency from the solutions.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Tech Live Coding:\"), \"\\nUpon passing first step, candidate will be called on-premise to meet with HR to talk about their expectation and technology with their compensation expectation, then proceeds to User Interview. Given a case where you need to code something by the User. Front-end roles need to develop something from the design screen, and Back-end roles need to effectively and efficiently analyze the case, also implement Data Structure to their solution.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Tech Live Coding 2:\"), \"\\nThis step focuses on more deep / harder level question that needs to be solved in 2 hours. In this step, candidate will be tested by their adaptability to cope up with developing simple application with limited time constraint as efficient as possible. The assessment will be held together with interviewer, as interviewer will ask about candidate\\u2019s codes and path of logic. Candidate is expected to answer the question, and explain their code as simple as possible.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Tech 3:\"), \"\\nThis step may act as candidate\\u2019s bar raiser, if candidate have worked in the same field for n years. There will be discussion regarding past projects, achievements, and challenges they have been through, and how they overcomed it. This may be subjective based on candidate\\u2019s experience. This step also to assess the candidate cultural fit into the company to make sure the candidate have and will held upon the company values.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Medical Check Up:\"), \"\\nDo medical check up to check candidate\\u2019s health.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Offer Letter:\"), \"\\nCandidate will receive the offer letter via email, with their accepted position.\")), 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":"/07-bukalapak/","title":"Bukalapak","tags":[],"keywords":[],"date":null},"previous":{"__typename":"MdxBlogPost","id":"0b6a7407-145a-58f8-91c1-0c7d3f4217ff","excerpt":"Know more about Gatsby's interview process ➡️","slug":"/02-gatsby/","title":"Gatsby","date":null},"next":null},"pageContext":{"id":"69bfab5b-c784-5c30-8ab4-9e1835219940","previousId":"0b6a7407-145a-58f8-91c1-0c7d3f4217ff"}}}