📌  相关文章
📜  软件工程师职位的 314e IT 解决方案面试经验 | 2021 年校内

📅  最后修改于: 2022-05-13 01:58:14.377000             🧑  作者: Mango

软件工程师职位的 314e IT 解决方案面试经验 | 2021 年校内

在线测试:

10 道定量能力问题:中等水平

3 道编码问题:2 道中等,1 道难

  1. 给定一个数字由 x 表示的方程,找出满足方程的 x 值。
    Ex. “1x0 + 5 = 105”, Output: 0
    Ex. “75 / x5 = 3”, Output: 2
  2. 确定给定的密码是否满足所有要求:
    • 必须包含大写字母。
    • 必须包含一个数字。
    • 必须包含标点符号或数学符号。
    • 不得以任何形式包含“密码”一词。
    • 应少于 7 个字符且少于 31 个字符。
  3. 切换排序:此页面上排序硬标签下的最后一个问题。
    • http://wiki.alexjslessor.com/en/codebyte-answers

    一个 SQL 查询:中等难度,涉及 join、count()、group by 和 order by。

    注意:完成 2 道编码问题和部分难的问题和 sql 查询完全的候选人将入围下一轮。



    第 1 轮技术讨论:

    1. 讨论了在线回合中的所有代码。
    2. 开关排序问题对 [3,4,1,2] 有一个角落案例,我的代码将无法使用。让我更正我之前的代码 1.5 小时,直到它完全正确。
    3. 在Python命令行参数。
    4. Python的文件处理——打开文件、文件模式、写入文件、检测文件结尾。

    技术讨论第 2 轮:这一轮是与公司的 CTO。

    1. 首先询问我对哪种语言感到满意,我说Python。
    2. 从相同的命令行参数和详细的文件处理开始。
    3. 主函数怎么写。
    4. 如何声明类,如何声明对象?
    5. 什么是初始化函数?它在任何发展中的函数,那就是init.py的角色?
    6. 你最后一年的项目是什么?解释了,没有反问。
    7. 你做过数据库方面的项目吗?使用Python Tkinter库和sqlite3进行解释。
    8. 你做过网络开发项目吗?使用 Angular、打字稿、API 解释实习项目,没有反问。
    9. 您对什么操作系统感到满意?我说的是Windows,对Linux没有太多经验,他说不是问题。
    10. 您对 SQL 的掌握程度如何?我说中级,问了两个表之间的查询,给出了逻辑,满意。

    特别感谢 GeeksforGeeks 提供的准备资源。所有最好的🙂