{"id":23296344,"url":"https://github.com/doublechaintech/backend-engineer-recurit","last_synced_at":"2025-06-20T23:35:19.725Z","repository":{"id":56669734,"uuid":"307258699","full_name":"doublechaintech/backend-engineer-recurit","owner":"doublechaintech","description":"双链科技后台工程师考试题目","archived":false,"fork":false,"pushed_at":"2022-07-01T07:00:44.000Z","size":48,"stargazers_count":2,"open_issues_count":1,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-06T19:48:30.844Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doublechaintech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-26T04:12:39.000Z","updated_at":"2022-07-01T07:00:47.000Z","dependencies_parsed_at":"2022-08-15T23:00:40.961Z","dependency_job_id":null,"html_url":"https://github.com/doublechaintech/backend-engineer-recurit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/doublechaintech/backend-engineer-recurit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doublechaintech%2Fbackend-engineer-recurit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doublechaintech%2Fbackend-engineer-recurit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doublechaintech%2Fbackend-engineer-recurit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doublechaintech%2Fbackend-engineer-recurit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doublechaintech","download_url":"https://codeload.github.com/doublechaintech/backend-engineer-recurit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doublechaintech%2Fbackend-engineer-recurit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261036974,"owners_count":23100932,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-20T07:11:29.574Z","updated_at":"2025-06-20T23:35:14.713Z","avatar_url":"https://github.com/doublechaintech.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Java 后台工程师招聘笔试\n\n因为业务发展需要，双链科技正在招聘工程师。但每天收到大量内容非常相似的简历，简历筛选让我们头痛不已，而软件工程师还是要靠代码说话的，所以不如看代码直接一些。\n\n\n请完成下列函数，从一个List中取得最大整型值：\n\n```java\n\npulic static Integer getMaxValue(List valueList){\n    return  null;\n}\n\n```\n\n## 要求：\n\n* **严谨**! **严谨**! **严谨**! 设想这段代码需要在航天器上运行\n* Java 8可编译通过并运行\n* 把您这样做的原因写下来\n* 请在**一个小时内完成**本函数，不同水平的程序员做到的程度会不一样，这很正常；\n* 完成之后，请使用您在github的账号邮箱（可能您需要把该邮箱设置为公开)发送答案到 zhangxilai#doublechaintech.com，请查看本文**邮件要求**\n* 不要使用Collections.max等函数来实现\n\n## 提示：\n* 这是一个公用函数，请考虑这个函数的安全性，健壮性，在小规模数据量下10000条的性能；\n* 函数命名对于长期维护非常重要，就像希腊语之于数学，英语是计算机的母语，故请使用美式英语命名变量；\n* 本考题看似简单，但是考到的知识点非常多，我们需要基础知识扎实并且严谨的软件工程师；\n* 可以封装额外的函数\n* 错误消息友好\n\n## 邮件要求\n\n* 邮件标题中格式如下  \u003c渠道\u003e-Java工程师-\u003c姓名\u003e\n* 函数实现**直接**写到邮件正文中，**不要**使用附件来写答案，也**不要**发送链接，以便于在移动环境中查看\n* 您这么做的理由\n\n```\n//在您自己的邮件中，答案写到下面的位置\n\n\npulic static Integer getMaxValue(List valueList){\n    //你的代码\n}\n\n\n\n//这样做的原因是：\n1. 因为...所以...\n\n\n\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoublechaintech%2Fbackend-engineer-recurit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoublechaintech%2Fbackend-engineer-recurit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoublechaintech%2Fbackend-engineer-recurit/lists"}