// 用Parse JS SDK增删查改 /** * npm i -S parse */ // parse-dashboard --appId dev --masterKey devmk --serverURL https://web2023.fmode.cn/parse --appName Web3Dev const Parse = require("parse/node") Parse.serverURL = "https://web2023.fmode.cn/parse" // 配置服务器地址 Parse.initialize("dev") // 配置应用名称 async function main() { // 按自己的表继承新对象 let LjUser = Parse.Object.extend("LjUser") let date = new Date(); let LjPostType = Parse.Object.extend("LjPostsType") let InterviewData = Parse.Object.extend("LjUserInterviewData") // let LjCompany = Parse.Object.extend("LjCompany"); // let LjInstitution = Parse.Object.extend("LjInstitution") // // let company1 = new LjCompany(); // let company2 = new LjCompany(); // let company3 = new LjCompany(); // let company4 = new LjCompany(); // // let Ins1 = new LjInstitution(); // let Ins2 = new LjInstitution(); // let Ins3 = new LjInstitution(); // let Ins4 = new LjInstitution(); var userPointer = new Parse.User(); userPointer.id = 'trYOEuj10s'; let question = [ { "type": "技术能力方面", "question": "1. 请问在后端开发中,您最常使用的编程语言是什么,为什么选择这个语言?" }, { "type": "技术能力方面", "question": "2. 请列举一些您在后端开发中常用的数据库,并简要说明它们的特点和适用场景。" }, { "type": "技术能力方面", "question": "3. 在后端开发中,您如何处理高并发的请求和数据处理?" }, { "type": "团队协作方面", "question": "1. 在您过去的工作经验中,您是如何与其他团队成员协作的?请分享一个具体的例子。" }, { "type": "团队协作方面", "question": "2. 当您与其他团队成员在技术方案上产生分歧时,您是如何解决这种冲突的?" }, { "type": "团队协作方面", "question": "3. 在您的团队中,您如何促进团队成员之间的沟通和合作?" }, { "type": "职业规划方面", "question": "1. 请问您对于个人职业发展有什么规划和目标?" }, { "type": "职业规划方面", "question": "2. 在您过去的工作中,您是如何不断学习和提升自己的技术能力的?" }, { "type": "职业规划方面", "question": "3. 如果您加入我们的团队,您希望在未来的几年内取得怎样的职业成长和发展?" } ]; let answer = [ "12回答完毕", "12回答完毕", "12回答完毕", "12回答完毕", "12回答完毕", "12回答完毕", "12回答完毕", "12回答完毕" ]; let userList = [ { "role": "assistant", "content": "哈喽我的您的面试官,请点击发送,我们将准备开始面试" }, { "role": "user", "content": "开始面试" }, { "role": "assistant", "content": "1. 请问在后端开发中,您最常使用的编程语言是什么,为什么选择这个语言?" }, { "role": "user", "content": "哈哈回答完毕" }, { "role": "assistant", "content": "2. 请列举一些您在后端开发中常用的数据库,并简要说明它们的特点和适用场景。" } ] let aiList = [ { "role": "assistant", "content": "哈喽我的您的面试官,请点击发送,我们将准备开始面试" }, { "role": "user", "content": "您需要扮演一名华为公司的技术总监刘,并主持一场,后端开发岗位招聘的第二轮技术面试。\n当前招聘前端开发工程师,需要熟悉HTML,JS,CSS基础,会Angular前端框架的优先,具有nodejs使用经验的优先。\n您是比较负责且严谨的面试官,提问内容是面向高级后端工程师的难度。\n接下来,请您根据面试岗位招聘要求,分别从技术能力、团队协作、职业规划三个方面各想出三个面试问题。\n请严格按照下列格式来生成问题,而且您只需要严格按照下列格式生成问题即可,我之后会给您我的回答,强调一点,你生成的回答不需要任何的修饰,只需要按照下列格式来生成响应的问题即可技术能力方面:1.2.3.团队协作方面:1.2.3.职业规划方面:1.2.3." }, { "role": "assistant", "content": "技术能力方面:\n1. 请问在后端开发中,您最常使用的编程语言是什么,为什么选择这个语言?\n2. 请列举一些您在后端开发中常用的数据库,并简要说明它们的特点和适用场景。\n3. 在后端开发中,您如何处理高并发的请求和数据处理?\n\n团队协作方面:\n1. 在您过去的工作经验中,您是如何与其他团队成员协作的?请分享一个具体的例子。\n2. 当您与其他团队成员在技术方案上产生分歧时,您是如何解决这种冲突的?\n3. 在您的团队中,您如何促进团队成员之间的沟通和合作?\n\n职业规划方面:\n1. 请问您对于个人职业发展有什么规划和目标?\n2. 在您过去的工作中,您是如何不断学习和提升自己的技术能力的?\n3. 如果您加入我们的团队,您希望在未来的几年内取得怎样的职业成长和发展?" } ] for (let i = 1; i <= 10; i++) { let info = new InterviewData(); info.set({ "interviewResult": 0, "question": question, "answer": answer, "userList": userList, "aiList": aiList, "user": userPointer, "number": 9, }) await info.save() } // for (let i = 1; i <= 10; i++) { // let company4 = new LjPostType(); // // let s = i.toString().padStart(3, '0') // var jobTypes = [ // "技术类职业", // "商业和管理类职业", // "医疗和健康类职业", // "教育类职业", // "媒体和传媒类职业", // "艺术和设计类职业", // "建筑和工程类职业", // "零售和销售类职业", // "金融和投资类职业", // "法律和法务类职业" // ]; // // company4.set({ // // comno: s, // // name: "江西脑控", // // address: "江西省南昌市青山湖区", // // salary: "10000", // // post: "angular开发工程师", // // info: "脑控科技是一个", // // member: "1", // typeno: i.toString(), // jobTypes: jobTypes[i] // // // }) // company4.save() // // } // Ins1.set({ // name: "黑马", // courses: "前端开发高薪课", // price: "210001", // member: "2", // address: "北京市房山区", // info: "黑马是一家", // phoneNumber: "1800000000", // }) // Ins2.set({ // name: "黑马", // courses: "前端开发高薪课", // price: "210002", // member: "2", // address: "北京市房山区", // info: "黑马是一家", // phoneNumber: "1800000000", // }) // Ins3.set({ // name: "黑马", // courses: "前端开发高薪课", // price: "210003", // member: "2", // address: "北京市房山区", // info: "黑马是一家", // phoneNumber: "1800000000", // }) // Ins4.set({ // name: "黑马", // courses: "前端开发高薪课", // price: "210004", // member: "2", // address: "北京市房山区", // info: "黑马是一家", // phoneNumber: "1800000000", // }) // // Ins1.save() // Ins2.save() // Ins3.save() // Ins4.save() // company1.set({ // comno: "0000000001", // name: "江西脑控", // address: "江西省南昌市青山湖区", // salary: "10000", // post: "angular开发工程师", // info: "脑控科技是一个", // member: "1", // }) // company2.set({ // comno: "0000000002", // name: "江西脑控", // address: "江西省南昌市青山湖区", // salary: "10000", // post: "angular开发工程师", // info: "脑控科技是一个", // member: "1", // }) // company3.set({ // comno: "0000000003", // name: "江西脑控", // address: "江西省南昌市青山湖区", // salary: "10000", // post: "angular开发工程师", // info: "脑控科技是一个", // member: "1", // }) // company4.set({ // comno: "0000000004", // name: "江西脑控", // address: "江西省南昌市青山湖区", // salary: "10000", // post: "angular开发工程师", // info: "脑控科技是一个", // member: "1", // }) // company1.save() // company2.save() // company3.save() // company4.save() // 创建新同学,外键depart指向新班级 // let student1 = new LjUser() // let student2 = new LjUser() // let student3 = new LjUser() // let student4 = new LjUser() // student1.set({ // name: "求职一号", // stuno: "000000002", // gender: "女", // age: 21, // signDate: date, // skills: ['web'], // member: true, // account: 'test1', // password: '123' // }) // student2.set({ // name: "求职二号", // stuno: "000000003", // gender: "女", // age: 21, // signDate: date, // skills: ['web'], // member: true, // account: 'test2', // password: '123' // }) // student3.set({ // name: "求职三号", // stuno: "000000004", // gender: "女", // age: 21, // signDate: date, // skills: ['web'], // member: true, // account: 'test3', // password: '123' // }) // student4.set({ // name: "求职四号", // stuno: "000000005", // gender: "女", // age: 21, // signDate: date, // skills: ['web'], // member: true, // account: 'test4', // password: '123' // }) // student1.save() // student2.save() // student3.save() // student4.save() } main()